emkiset.ru

Hoe een L2J-server te configureren

Lineage II is een MMORPG ontwikkeld door NCsoft. L2J is een emulator voor Lineage II geschreven in Java, waarmee iedereen zijn eigen server legaal kan hosten. In deze handleiding wordt uitgelegd welke stappen nodig zijn om uw eigen L2J-server te configureren op een externe server waarop een Ubuntu-server wordt uitgevoerd. Andere distributies werken op dezelfde manier, dus deze gids zal u helpen als u een van deze gebruikt.

stappen

Methode 1

Download de bestanden
1
Open uw favoriete browser bezoek http://l2jserver.com/rightly/ en download de bestanden L2J_DataPack-unstable.zip en L2J_Server-unstable.zip.
  • 2
    Lokaliseer de ZIP-bestanden die u zojuist hebt gedownload, extraheer de inhoud en verander de naam naar "dp" en "server" om ze gemakkelijker te kunnen openen.
  • 3
    Upload de bestanden naar een externe server. Als u niet weet hoe u dat moet doen, lees dan de bestandsuploadhandleiding van Filezilla. Andere FTP-clients werken op dezelfde manier - raadpleeg de handleiding van het programma dat u gebruikt voor meer informatie.
  • Methode 2

    Server vereisten
    1
    Zorg ervoor dat JRE, JDK, MySQL en phpMyAdmin op uw servercomputer zijn geïnstalleerd. In de meeste gevallen, als dit het geval is, maar als dit niet het geval is, typt u de volgende opdrachten en volgt u de instructies die op uw scherm verschijnen om ze te installeren.

    • sudo apt-get install mysql-client mysql-server
    • sudo apt-get install phpmyadmin
    • sudo apt-get installeer standaard-jdk standaard-jre
  • 2
    Wanneer u MySQL en phpMyAdmin hebt geïnstalleerd (vergeet niet om JRE en JDK te installeren!), kunt u uw SQL-database beheren via phpMyAdmin. Log in en maak twee databases met namen l2jdb en l2jcb.
  • 3
    Kopieer alle bestanden in ~ / dp / gameserver / data naar ~ / server / gameserver / data. De "~" geeft uw thuisadres aan, dat u kunt openen door "cd" te typen. Als u gebruik maakt van een FTP-client, het laden van alle bestanden in / dp / gameserver / data op uw lokale computer naar / server / gameserver / data op de externe computer (de server die uw server L2J als host).
  • 4
    uw host geeft je een terminal waar je verschillende commando`s kunt typen. Typ de volgende opdrachten, volgens de onderstaande volgorde:

  • cd ~ / dp / tools
  • chmod + x database_installer.sh
  • ./database_installer.sh
  • 5
    Volg de instructies op het scherm en voeg alle tabellen toe die nodig zijn voor uw server in de SQL-database.
  • 6
    Nadat u de tabellen hebt toegevoegd, typt u de volgende opdrachten:
  • cd ~ / server / login
  • chmod + x startLoginServer.sh LoginServer_loop.sh
  • nano LoginServer_loop.sh

  • 7
    Een tekstbestand wordt geopend.
  • verandering nice -n -2 java cp -Xms128m -Xmx128m ./../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer> log / stdout.log 2> 1
    naar
    nice -n 2 java cp -Xms128m -Xmx128m ./../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer> log / stdout.log 2> 1.
  • (Verwijder het script dat vóór "2" ligt).
  • Let op de sectie die -Xms128m -Xmx128m zegt (in GameServer_loop.sh, in plaats van "128", zegt "1024"). "128" geeft de maximale hoeveelheid RAM aan die is toegewezen aan de loginserver (aanmeldingsserver) of de gameserver (spelserver). Helaas kan dit artikel niet het exacte aantal aangeven dat daar zal verschijnen - raadpleeg uw host om te bepalen hoeveel RAM beschikbaar is. Het is echter waar dat zowel "128" als "1024" erg laag zijn voor die servers.


  • 8
    Druk op "Ctrl + X" Druk nu op "Y" om het bestand op te slaan en druk vervolgens op "Enter".
  • Methode 3

    Configureer de server
    1
    Typ nogmaals de volgende opdrachten:
    • chmod + x RegisterGameServer.sh
    • ./RegisterGameServer.sh
  • 2
    Volg de instructies op het scherm. U hebt het al geregistreerd gameserver.
  • 3
    Meer opdrachten!
  • cp hexid.txt ../gameserver/config/hexid.txt
  • cd ..
  • chmod + x startGameServer.sh
  • chmod + x GameServer_loop.sh
  • 4
    Je server is bijna klaar. Nu moet u enkele bestanden configureren zodat u correct kunt verbinden. bezoek deze pagina en volg de instructies in de sectie "Configuratiebestanden bewerken" (bewerk de configuratiebestanden).



  • 5
    Nadat u ze hebt bewerkt, is het tijd om de server uit te voeren. Typ het volgende:
  • cd ../login
  • ./startLoginServer.sh
  • cd ../gameserver
  • ./startGameServer.sh
  • 6
    Klaar! U hebt beide servers al uitgevoerd. Het wordt aanbevolen om de volgende opdrachten te typen voordat u de gameserver uitvoert, om er zeker van te zijn dat de loginserver ja het werkt. Als u deze commando`s gaat typen, moet u typen cd ../../gameserver in plaats van cd ../gameserver:

  • cd log
  • kat stdout.log
  • 7
    U kunt dezelfde opdrachten typen om ervoor te zorgen dat u gameserver wordt ook uitgevoerd (cd log en cat stdout.log) terwijl je in de gameserver-map bent.
  • Methode 4

    Maak verbinding met uw server
    1
    Om verbinding te maken, moet u uw bestanden van de host gelokaliseerd (meestal) in C: Windows system32 drivers etc. Open ze met een teksteditor en voeg de volgende regels toe (xxx.xxx.xxx.xxx geeft het IP-adres van je host aan):

    • xxx.xxx.xxx.xxx L2authd.lineage2.com
    • 216.107.250.194 nProtect.lineage2.com
  • 2
    ontlading http://forum.ragezone.com/f328/patched-system-gracia-epilogue-protocol-152-a-681657/. Het enige bestand dat je daar nodig hebt is dsetup.dll sinds versie 152 niet wordt ondersteund door de huidige L2J-bestanden. U kunt het bestand kopiëren dsetup.dll naar je bureau en verwijder de rest.
  • 3
    Kopieer dsetup.dll naar uw Lineage II-systeemmap en vervang het andere DLL-bestand.
  • 4
    Verwijder de map "GameGuard" in de map Lineage II system.
  • 5
    Kopieer het bestand L2.bin naar je bureaublad.
  • 6
    Hernoem het bestand "L2.bin" op uw bureaublad naar "l2.exe".
  • 7
    Knip en plak het bestand "l2.exe" in de systeemmap van L2.
  • 8
    Voer het bestand l2.exe uit. Als uw servers (loginserver en gameserver) werken, kunt u verbinding maken met uw server.
  • 9
    Als u wilt dat anderen ook verbinding maken met uw server, moet u voor het comprimeren en uploaden map L2 voor anderen om te downloaden en vervangen van uw systeemmappen L2 jouwe. Het "hosts" -bestand van iedereen die wil toetreden, moet ook worden gewijzigd.
  • tips

    • Over praten CSDB, LSDB en GSDB verwijzen we naar "community Server-database" (database server community), "login server database" (database server login) en "gameserver databank respectievelijk" (database server games).
    • Wees heel voorzichtig bij het typen van de commando`s, want je moet letten op de hoofdletters- ./startLoginServer.sh zal dienen, terwijl ./startloginserver.sh hij zal het niet doen
    • Volg deze stappen om gemakkelijk het L2-revisienummer te vinden:
    • Maak een nieuw tekstbestand op uw bureaublad en noem het protocol.bat.
    • Klik met de rechtermuisknop op het bestand en klik op "Bewerken".
    • Voeg deze regel toe: l2.exe -L2ProtocolVersion.
    • Sla het bestand op
    • Knip en plak het bat-bestand in uw Lineage II-systeemmap en voer het uit.
    • Je kunt ook typen cd log en kat stdout.log om ervoor te zorgen dat jij gameserver wordt uitgevoerd (cd log en cat stdout.log) terwijl je in de gameserver-map bent (of eenvoudigweg cat stdout.log terwijl je in de directory van de gameserver of in het register).
    • Zorg er altijd voor dat je loginserver wordt uitgevoerd voordat de gameserver, sinds jouw gameserver kan niet werken zonder de LoginServer.
    • Als u de server wilt sluiten, typt u ps - A. U ziet een lijst met alle processen die worden uitgevoerd. lokaliseert LoginServer_loop.sh, GameServer_loop.sh en Java. Sluit deze 3 sleutels door te typen kill xxxx, waarbij "xxxx" de proces-ID is.
    • Lineage II vereist volledige toegang tot poorten 2009, 2106 en 7777.

    waarschuwingen

    • Zorg ervoor dat uw versie van L2J overeenkomt met de versie van Lineage II - anders zal uw server falen en zullen sommige functies niet correct werken. Je L2-client moet ook overeenkomen met de L2J-bestanden - de serverbestanden die zijn ontworpen door Gracia Epilogue zullen niet werken als je klant Freya is.
    • Als je een wachtwoord gebruikt voor je MySQL-database (wat ten zeerste wordt aanbevolen), vergeet dan niet te bewerken server.properties en loginserver.properties om het wachtwoord op te nemen - anders kunt u geen verbinding maken omdat de server geen toegang heeft tot uw database:
    • REMINDER: Het aanbrengen van wijzigingen met een klant is een illegale handeling en wordt niet erg goed gezien.

    Dingen die je nodig hebt

    • Een FTP-client, zoals Filezilla
    • Internetverbinding
    • een host die de MySQL-database, phpMyAdmin en JRE / JDK ondersteunt
    Meer weergeven ... (1)
    Delen op sociale netwerken:

    Verwant
    Hoe een Minecraft-server te updatenHoe een Minecraft-server te updaten
    Hoe Windows-bestanden te delen op een Ubuntu-serverHoe Windows-bestanden te delen op een Ubuntu-server
    Hoe verbinding te maken met een server op een MacHoe verbinding te maken met een server op een Mac
    Hoe een FTP-server in een Windows XP Professional te installerenHoe een FTP-server in een Windows XP Professional te installeren
    Hoe een netwerk tot stand te brengen tussen twee computers met behulp van het FTP-protocolHoe een netwerk tot stand te brengen tussen twee computers met behulp van het FTP-protocol
    Hoe je media van je pc naar je PS3 streamt met PlayStation Media ServerHoe je media van je pc naar je PS3 streamt met PlayStation Media Server
    Hoe een back-up te maken van Exchange ServerHoe een back-up te maken van Exchange Server
    Hoe bestanden over te zetten van de ene Linux-server naar de andereHoe bestanden over te zetten van de ene Linux-server naar de andere
    Hoe SSH in Windows te gebruikenHoe SSH in Windows te gebruiken
    Hoe Windows Server 2003 te gebruikenHoe Windows Server 2003 te gebruiken
    » » Hoe een L2J-server te configureren
    © 2021 emkiset.ru