[Guide] All About Lineage II P-Server

  • 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:

    Code
    216.107.250.194 (tab) nprotect.lineage2.com
    <eure externe IP> (tab) l2authd.lineage2.com

    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

    [CENTER][SIZE="1"]
    Netzwerkgrundlagen anhand Windows lernen zu
    wollen ist doch wie seine ersten sexuellen Erfahrungen mit einer
    Prostituierten zu sammlen: Die Leidenschaft fehlt, das wirklich
    wichtige lernt man dabei nicht, und die Chance sich einen
    Schadling einzufangen ist hoch.[/SIZE][/CENTER]

  • *push* wohl keine l2 spieler hier :]

    [CENTER][SIZE="1"]
    Netzwerkgrundlagen anhand Windows lernen zu
    wollen ist doch wie seine ersten sexuellen Erfahrungen mit einer
    Prostituierten zu sammlen: Die Leidenschaft fehlt, das wirklich
    wichtige lernt man dabei nicht, und die Chance sich einen
    Schadling einzufangen ist hoch.[/SIZE][/CENTER]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!