Hallo liebe GodLikerZ,
Heute möchte ich euch über das Spiel Lineage II (Gracia) erzählen.
In diesem Topic möchte ich zunächst auf die Erstellung eines P-Servers
unter Windows Server eingehen, sowie natürlich die Einrichtung eines Clients
mit dem man auf besagtem Server spielen kann.
1.1 - Vorwort
Der Lineage II Server L2J ist unter der Programmiersprache Java geschrieben.
Dieser wird in meinem Tutorial verwendet. Die Referenzseite für diese
Serversoftware ist L2j Server Project
Euer Server sollte zumindest 1,5 GB bzw 2 GB Arbeitsspeicher besitzen,
da die Serversoftware allein ca. 1 GB für sich selbst reserviert und sie,
wenn man keine Arbeitsspeicher mehr zur Verfügung hat neustartet
bzw. abstürzt.
1.2 Pro/Con von L2j:
+ Stabile Serversoftware die Gracia Final unterstützt
+ Wird stetig weiterentwickelt und up2date gehalten
+ Cross-Plattform Kompatibel dank Java
- Etwas unperformanter als C Programmierung
- Bei wenig Arbeitsspeicher stürzt er ab und zu ab.
2.1 - Downloaden eines Nightly Builds
Nightly Builds sind meist tagesaktuelle Kompilierungen einer jeweiligen
Software, welche, auch bekannt als Trunk oder Branch, nicht für
100%ige stabilität garantieren.
Das l2j Team gibt sich jedoch die Mühe stets einen stabilen Release
rauszubringen und diesen dann täglich zu aktualisieren.
Aktuelle Nightly Versionen finden sich unter Directory Listing of /nightly/
Wichtig ist, dass Datapack und Corepack immer zur selben Zeit
heruntergeladen werden, da diese entsprechend aufeinander aufbauen
und dadurch auch in Dateiformaten etc. variieren können.
2.2 - Entpacken und zusammenführen des Builds.
Zunächst einmal sollten nach dem Downloaden natürlich beide Pakete
entpackt werden. Danach müssen die Dateien im Datapack in das Verzeichnis
des Corepacks kopiert werden.
Ihr könnt feststellen, ob Ihr dies richtig gemacht habt, wenn euer System
fragt, ob ihr den Data-Ordner überschreiben wollt. Dort solltet ihr mit
"Ja" antworten.
2.3 - Installieren benötigter Software
Um eine Datenbank und später vielleicht einen Webserver für das
Controlpanel für den Server laufen zu lassen, sollten wir entsprechende
Serversoftware installieren, falls sie nicht schon auf dem Server vorhanden ist.
Ich empfehle hier entweder XAMPP oder Vertigo. Um es simpel zu halten
beschränken wir uns hier einfach mal auf Xampp.
Xampp kann hier heruntergeladen werden:
Download XAMPP from SourceForge.net
Während der Installation würde ich persönlich angeben, dass Apache,
sowie MySQL als service integriert werden sollen, damit diese ohne das
Controlpanel beim Start von Windows mitgestartet werden.
2.4 - Integrieren der l2jdb
Für die Installation der Datenbank für L2j gibt es unter eurem Server
Verzeichnis unter Tools eine SQL Installation Batchdatei.
Diese müsst ihr einfach öffnen und nach Euren jeweiligen Datenbank-
Spezifikationen ausfüllen, wodurch sich die Datenbank dann von
alleine installiert.
2.5 - Registrieren des Gameservers
Die Registrierung des Gameservers wird dazu verwendet den Login-
und Gameserver untereinander zu Authorisieren.
Wenn also die Datenbank fertig eingerichtet ist und läuft,
könnt Ihr über das RegisterGameserver Tool im Login Ordner einen Auswählen.
Wenn ihr dort also unter Register Gameserver zb. den 1. Eintrag (Bartz)
auswählt, dann bestätigt, bekommt ihr einen Speicherdialog,
wo ihr dann in eurem Serververzeichnis den Ordner Gameserver/Config
angeben müsst, damit der Gameserver die sogenannte hexid des Login-
Servers kennt.
Nach diesen Vorgängen (und möglicherweise ein wenig Config editierung
für Rates etc.) könnt Ihr Login und Gameserver starten und seid
ready to go.
3.0 - Client einrichten
Hierzu müssen eigentlich nur 4 simple Schritte befolgt werden:
Lineage II: Gracia Final Runterladen - Downloadable Client: Lineage II Chaotic Throne: Gracia Final Client - Demo Movie Patch Download Section - GamersHell.com
Den Client installieren und komplett durchpatchen lassen,
Unter Unofficial Lineage II Patches, by Fyyre den Gracia Final NoGG Patch laden
und die Daten in diesem in den L2 Client Systemordner kopieren.
Über notepad (Im Administratormodus ausführen) C:/Windows/System32/drivers/etc
die datei Hosts öffnen (bei öffnen -> Alle Dateitypen) und dort dazueditieren:
Nun sollte euer Lineage II Client betriebsbereit sein und auf euren eigenen
Server verbinden. Viel Spaß beim Spielen!
Schlusswort:
Die Beschreibung zum Erstellen des Servers war natürlich nur ein Grundgerüst
zusätzliche Einstellungen wie die Rates können über das Serverconfig Tool
im Login bzw. Gameserver folder eingerichtet werden.
Für das Erstellen von Accounts kann entweder manuell das AccountManager
Tool befindlich im Login-Server Ordner benutzt werden,
oder natürlich ein Web-Interface wie zB. Madweb eingerichtet werden.
Mfg,
Tsakuya
Heute möchte ich euch über das Spiel Lineage II (Gracia) erzählen.
In diesem Topic möchte ich zunächst auf die Erstellung eines P-Servers
unter Windows Server eingehen, sowie natürlich die Einrichtung eines Clients
mit dem man auf besagtem Server spielen kann.
1.1 - Vorwort
Der Lineage II Server L2J ist unter der Programmiersprache Java geschrieben.
Dieser wird in meinem Tutorial verwendet. Die Referenzseite für diese
Serversoftware ist L2j Server Project
Euer Server sollte zumindest 1,5 GB bzw 2 GB Arbeitsspeicher besitzen,
da die Serversoftware allein ca. 1 GB für sich selbst reserviert und sie,
wenn man keine Arbeitsspeicher mehr zur Verfügung hat neustartet
bzw. abstürzt.
1.2 Pro/Con von L2j:
+ Stabile Serversoftware die Gracia Final unterstützt
+ Wird stetig weiterentwickelt und up2date gehalten
+ Cross-Plattform Kompatibel dank Java
- Etwas unperformanter als C Programmierung
- Bei wenig Arbeitsspeicher stürzt er ab und zu ab.
2.1 - Downloaden eines Nightly Builds
Nightly Builds sind meist tagesaktuelle Kompilierungen einer jeweiligen
Software, welche, auch bekannt als Trunk oder Branch, nicht für
100%ige stabilität garantieren.
Das l2j Team gibt sich jedoch die Mühe stets einen stabilen Release
rauszubringen und diesen dann täglich zu aktualisieren.
Aktuelle Nightly Versionen finden sich unter Directory Listing of /nightly/
Wichtig ist, dass Datapack und Corepack immer zur selben Zeit
heruntergeladen werden, da diese entsprechend aufeinander aufbauen
und dadurch auch in Dateiformaten etc. variieren können.
2.2 - Entpacken und zusammenführen des Builds.
Zunächst einmal sollten nach dem Downloaden natürlich beide Pakete
entpackt werden. Danach müssen die Dateien im Datapack in das Verzeichnis
des Corepacks kopiert werden.
Ihr könnt feststellen, ob Ihr dies richtig gemacht habt, wenn euer System
fragt, ob ihr den Data-Ordner überschreiben wollt. Dort solltet ihr mit
"Ja" antworten.
2.3 - Installieren benötigter Software
Um eine Datenbank und später vielleicht einen Webserver für das
Controlpanel für den Server laufen zu lassen, sollten wir entsprechende
Serversoftware installieren, falls sie nicht schon auf dem Server vorhanden ist.
Ich empfehle hier entweder XAMPP oder Vertigo. Um es simpel zu halten
beschränken wir uns hier einfach mal auf Xampp.
Xampp kann hier heruntergeladen werden:
Download XAMPP from SourceForge.net
Während der Installation würde ich persönlich angeben, dass Apache,
sowie MySQL als service integriert werden sollen, damit diese ohne das
Controlpanel beim Start von Windows mitgestartet werden.
2.4 - Integrieren der l2jdb
Für die Installation der Datenbank für L2j gibt es unter eurem Server
Verzeichnis unter Tools eine SQL Installation Batchdatei.
Diese müsst ihr einfach öffnen und nach Euren jeweiligen Datenbank-
Spezifikationen ausfüllen, wodurch sich die Datenbank dann von
alleine installiert.
2.5 - Registrieren des Gameservers
Die Registrierung des Gameservers wird dazu verwendet den Login-
und Gameserver untereinander zu Authorisieren.
Wenn also die Datenbank fertig eingerichtet ist und läuft,
könnt Ihr über das RegisterGameserver Tool im Login Ordner einen Auswählen.
Wenn ihr dort also unter Register Gameserver zb. den 1. Eintrag (Bartz)
auswählt, dann bestätigt, bekommt ihr einen Speicherdialog,
wo ihr dann in eurem Serververzeichnis den Ordner Gameserver/Config
angeben müsst, damit der Gameserver die sogenannte hexid des Login-
Servers kennt.
Nach diesen Vorgängen (und möglicherweise ein wenig Config editierung
für Rates etc.) könnt Ihr Login und Gameserver starten und seid
ready to go.
3.0 - Client einrichten
Hierzu müssen eigentlich nur 4 simple Schritte befolgt werden:
Lineage II: Gracia Final Runterladen - Downloadable Client: Lineage II Chaotic Throne: Gracia Final Client - Demo Movie Patch Download Section - GamersHell.com
Den Client installieren und komplett durchpatchen lassen,
Unter Unofficial Lineage II Patches, by Fyyre den Gracia Final NoGG Patch laden
und die Daten in diesem in den L2 Client Systemordner kopieren.
Über notepad (Im Administratormodus ausführen) C:/Windows/System32/drivers/etc
die datei Hosts öffnen (bei öffnen -> Alle Dateitypen) und dort dazueditieren:
Nun sollte euer Lineage II Client betriebsbereit sein und auf euren eigenen
Server verbinden. Viel Spaß beim Spielen!
Schlusswort:
Die Beschreibung zum Erstellen des Servers war natürlich nur ein Grundgerüst
zusätzliche Einstellungen wie die Rates können über das Serverconfig Tool
im Login bzw. Gameserver folder eingerichtet werden.
Für das Erstellen von Accounts kann entweder manuell das AccountManager
Tool befindlich im Login-Server Ordner benutzt werden,
oder natürlich ein Web-Interface wie zB. Madweb eingerichtet werden.
Mfg,
Tsakuya