Open core bot-guide, testreszabás - botner-ragnarok - online játék fórum mmorpg

A helyi OpenKore a RagGame (Russian of) -ra van konfigurálva. Ha egy másik kiszolgálón játszik, mielőtt elindítaná a Koreát, az első lépés a config.txt fájlba való belépés és a beállítási tétel törlése, így:

gazda
Ezután Korea indításkor felajánlja, hogy kiválasztja a kiszolgálót a benne elérhető listából, és felveszi a beállításait. Ezenkívül el kell távolítania a plug-in mappában lévő ropp.pl és pathconnect.pl pluginokat (a 2.0.0 verziótól kezdve csak 1 pathconnect.pl fájlt kell eltávolítani).

Annak érdekében, hogy a Cora pontosan csatlakozzon a kiszolgálóhoz, van egy file servers.txt nafigoditsya az apu asztaloknál. A fájl szerverei alapértelmezés szerint be vannak állítva, de a tiéd nem volt ott, sajnálom, de megjavítjuk!

A file servers.txt a következő formátumú (ez a fájlban nafigoditsya kell):

A [Kiszolgáló] a szerver neve. hogyan akarod látni?
ip 000.000.000.000 - a szerver IP-címe
port 6900 - kiszolgáló portja master_version 12 - a kiszolgáló fő verziója
0 verzió - serverType szerver 5-ös verzió - kiszolgáló típusa
serverEncoding orosz - szerver kódolás
magán 1 - magán / hivatalos
charBlockSize 108 - a perzek leírásához rendelt bájtok száma
Amit a pirosra osztottak ki, magadnak kell szerezned. A "private" és "charBlockSize" paraméterek nincsenek megadva az összes servaks esetében, lásd alább.

A beállítások meghatározásához szükségünk van a WPEPro programra.

1) Töltse le a programot. Ha vírusirtó van telepítve, akkor néhány percig letiltja, mert A WpeSpy.dll trójai látható, de ez egy egyszerű szippantás, és a mi esetünkben nagyon hasznos!

2) Indítsa el a Ro ügyfelet, majd menjen a pillanatba, amikor meg kell adnia a bejelentkezési és a jelszavát. Vigye az ügyfelet.

5) Menjen az ügyfélablakba, és írja be a bejelentkezési jelszót (nem létezhet), majd nyomja meg az ALT + F4 billentyűt, ezzel bezárva az ügyfélt.

6) A WpePro programban kattintson a "Naplózás leállítása"

9) Helyettesíti a számológépben lévő értékeket, és kiszámítja a master_version és a verzió valós értékeit:

Ennek eredményeképpen a következő beállításokat kaptuk:

[Raggame]
ip 81.177.13.7
port 6900
master_version 25
301-es verzió
serverEncoding orosz
Azt javaslom, hogy teljesen összeállítsa ezt a fájlt, és hagyja csak a szervert.

10) A serverType valójában az ügyfél és a kiszolgáló közötti információcserére szolgáló protokoll (azaz milyen méretű csomagok és az információk tárolása).
Hogyan kell meghatározni?

Ha nem érti, hogyan kell ezt csinálni, csak válassza ki ezt a számot. Tipikus értékek (a népszerűség csökkenő sorrendjében) 8, 9, 5, 0, 8_1, 3. Ha ezek az értékek nem megfelelőek, próbálkozzon másokat a 0 tartományban.

0 - iRO, valamint különböző platformok régi szervereit
1 - ORO (Óceánia) (elavult)
2 - pRO (filippínó)
3 - eAthena SVN, ritkaság
4 - Freya néha előfordul
5 - eAthena kiszolgáló a sakexe628 használatával,

Fogd meg a WPE-t több csomagot - mozgasd, támadj. és hasonlítsa össze őket a koreai forrásokkal. Lehetőség van korlátozni egy térkép-bejelentkezés (sendMapLogin) csomagjának elfogására. Ezután a befogott csomagban nézzük meg.
a) az első két bájt (fejléc)
b) annak hossza

Ha be kell jelentkeznie a WPE-vel, akkor:
- fuss az ügyfelet, elérjük a varázslat választékát
- futtassa a WPE-t, válassza ki a Ragnarok klienst (célprogram)
- nyomja meg a "Naplózás indítása"
- válaszd a báját. Az ügyfél egy másodpercen belül bezárul
- nyomja meg a "Naplózás leállítása" gombot, és nézze meg, hogy mi fogott.
- megnézzük a saját szerver típusát

Az első csomag általában egy char szervert küld a 6121-es porthoz. Amire szükséged van, az első csomagot "egy másik portra", általában 5121-re.

A képen a bejelentkezési bejelentkezést a fentiek szerint fogják fel. Találjuk meg a szükséges információkat:

Itt lehet látni, ahogyan a nyílásba szerző úgy döntött, képeket Chara (csomag №1, küldeni, nézd meg az utolsó byte). Egy varázslat szerver (port 6121), akkor válaszol, hogy (Recv, №2 csomag) „ahol jelenne meg” (azaz, hogy melyik kártyát le a kliens) (ez volt az utolsó csomagot a varázslat szerver). És így, miután betöltöttük a kliens kártya vezetékek (csomag №3) MAP szerver (változás port 5121, a küldés) ( „a térkép betöltésekor, menjünk!”) - és így ez az, amit szeretnénk (MAP-login)! Itt van a "9B 00" cím, a hossza 37. Ez a serverType 9.

______________________________________
| | serverType | fejléc | hossza |
| -------------- | ------------- | --------- |
| | 8 | 9B 00 | 26 |
| | 9 | 9B 00 | 37 |
| | 5 | 9B 00 | 32 |
| | 0 | 72 00 | 19 |
| | 8_1 | 9B 00 | 34 |
| | 3 | 9B 00 | 32 |
| | 4 | F5 00 | 29 |
| ______________ | _____________ | _________ |

A serverType helyes meghatározása segít a biztonságnak. Az a tény, hogy az eAthena emulátor lehetővé teszi az ügyfél több verziójának egyszerre történő futtatását, de bemutatja az adminisztrátornak, hogy az ügyfél milyen verziót használ. Természetesen, ha van egy "nem natív" változat (nem az eredeti klienshez hasonlóan), ez gyanakvást okozhat, fokozatosan pedig azzal a meggyőződéssel, hogy "rossz" szoftvert használ.

A helyes meghatározás ServerType működéséhez szükséges a xKore 1. Ha a „ServerType” ügyfél „ServerType” OpenKore nem egyeznek - kijutni a játék összeomlik, és / vagy lefagy a karakter a játékban. És ez annak ellenére, hogy az ügyfél egyedileg dolgozik, és az OpenKore is az xKore 0 módban is!


12) charBlockSize 108, ezt a sort hozzáadjuk a leírása a szervert (servers.txt) csak azokban sluchaeh ha a név Chara, foglalkozás, szintje (0/0) nem jelenik meg helyesen:

Ez a szám a bájtok száma; Jelzi, hogy hány bájt van hozzárendelve az egyes karakterek leírásához. Korábban mindig ez a méret 106 volt, de most már az új 108-os szervereken van, és valószínűleg egy nap is megváltozik.
Figyelmeztetés: ez nem működik a régi OpenKore alkalmazással; szükség

1.9.4 SVN 5200 és magasabb.