Packetversion = Datum der exe, als beispiel eine exe von 07-08-2010
-Anleitung für Packetversion compillieren unter windows.
0. mmo.h öffnen (ambesten direkt die Projektdatei in visualstudio express 2008/10 laden, die Projekt-datei heisst "eAthena-8")
1. Auf der rechten seite seht ihr den sog. Projektbrowser, dort wählt ihr den Loginserver aus und öffnet den "common"-ordner und danach die "mmo.h"
2. Folgendes in der mmo.h suchen:
#ifndef PACKETVER
#define PACKETVER 20081126
//#define PACKETVER 20100707
#endif
20081126 ist in diesem fall das datum der exe, die voreingestellt ist. (um es mal übersichtlicher dar zu stellen die exe ist von 2008-11-26)
3. Packetversion unserem datum 2010-08-07 anpassen (ist nur ein beispiel, müsst ihr für eure exe ambesten selbst raussuchen)
#ifndef PACKETVER
#define PACKETVER 20100807
//#define PACKETVER 20100707
#endif
4. Das ganze Compillieren ( Oben in der Menüleiste, Erstellen-> Projektmappe Neu erstellen drücken (alternativ "Strg+Alt+f7"))
Warten bis alles fertig compilliert ist.
5. Packet_db.txt ( /eathena/db/packet_db.txt )
5.1 Suche folgendes:
packet_db_ver: 23
5.2 Für RagRe so einstellen:
packet_db_ver: 25
5.3 Für ältere Client versionen:
5.3.1 Datum des Clients suchen. (in folgendem Format 2008-01-02 (yyyy-mm-dd))
In unserem fall suchen wir also die exe von 2008 01 02, Wenn wir den eintrag gefunden haben Scrollen wir so lange hoch,
bis "packet_ver:" zu sehen ist, kann auch sein das ihr garnicht scrollen müsst. In diesem fall hat die exe, eine Packet_version 22.
dieses tragen wir wieder oben bei
packet_db_ver: 23
ein, also anstatt der 23 eine 22.
6. Packet_db.txt Speichern.
7. Spaß mit dem server haben^^.