Létrehozása Rage online szerver - ablakok - létrehozása Rage online szerver - windows - directory

Mielőtt közvetlenül a legtöbb Gaida szeretnék figyelmeztetni egyszerre,

hogy Hyde nem írt honlapunkon, de én személy szerint tesztelt, és én sikeres lesz.
Természetesen nem azonnal. Volt baj ..
Sok árnyalatok, de minden lehetséges.

Ügyeljen arra, hogy:

Verziója szükséges programokat kell létrehozni a szerveren

- Meg kell pontosan felsorolt ​​verziójú az útmutatóban. Nem a régebbi és újabb.
Kezdjük!

Mellékelem fájljaimmal .bat, és .cfg, működtetéséhez szükséges a szerveren. Akkor írja felül ezeket a saját és módosíthatja. Ellenkező esetben, akkor kell frissíteni a saját .bat fájlok, valamint néhány hibát velük.


Megjegyzés: Ha a szerkesztés .bat'niki - nézd meg a Java-beállítások megkezdése előtt. Ezen túlmenően, szerkesztése .cfg, látni fogja, hogy mely paraméterek módosíthatók. Néhány gazda / IP nem változik, anélkül, hogy hibákat, így biztos, hogy ellenőrizze a mappa „ki” a szerveren, annak érdekében, hogy mit rontottam el.

Ezek a fájlok képeznek egységes kiszolgáló egység. Az én file „szerver # 92; server_bin # 92; szilánk # 92; cfg # 92; maps.cfg”, már benne csak az első két instanszolt kezdő zónák a Liga és a birodalom. Meg kell tudni, hogy fut a szerver több mint 2 GB RAM-mal és Java nem fut ki a memóriából.
Azonban meg kell nyitni a "szerver # 92; server_bin # 92; szilánk # 92; startServerDefault.bat", és változtassa meg a szám "16384". felelős max. memória mennyisége Java használható kisebb, például „1024”.

Ha mennyi memória van, akkor távolítsa el a „maps.cfg” fájlt és nevezd át „all_maps.cfg” a „maps.cfg”.

// Java
Telepíteni kell 6u18 JDK.
Akkor érdemes használni ezt, különösen a JDK verzió!
Mindössze annyit kell tennie, hogy a telepítő által beállított megváltoztatása nélkül semmit.
Ha használja a Win x32, telepíteni: JDK-6u18 Windows-i586.exe
Ha használja a Win 64, telepítse: JDK-6u18 Windows-X64.exe

Most megy a JDK telepítési könyvtár.
OS x32 / X32 JDK: „C: # 92; Program Files # 92; Jáva # 92; jdk1.6.0_18 "
OS x64 / x64 JDK: „C: # 92; Program Files # 92; Jáva # 92; jdk1.6.0_18 "
OS x64 / x64 JDK: „C: # 92; Program Files (x86) # 92; Jáva # 92; jdk1.6.0_18 "

Most, hogy a Java „home út” a rendszerben.
Kattintson a jobb gombbal a „Sajátgép”, és válassza ki a „Tulajdonságok”.
Válassza ki a "Speciális" fülre (Advanced System Settings).
Kattintson a „Környezeti változók” gombra.
-Kattintson a „Start” a „Rendszer változók”.
„Változó neve” legyen: „JAVA_HOME” (idézőjelek nélkül).
„Az érték a” kell lennie az utat JDK (illusztrált 2) lépésben.
Kattintson az OK gombra, hogy párbeszédpanelek bezárásához.
Java telepítve. és kész.

// PostgreSQL
Most telepítse a legújabb verzióját PostgreSQL.
Segítségével bármilyen modern változata.
Mert x32, be: PostgreSQL-9.1.2-1-windows.exe
X64, készlet: PostgreSQL-9.1.2-1 - X64.exe ablakban
Írja le a jelszót, hogy a választott, akkor telepíteni kell a szerverre.
PgSQL hagyhatja az alapértelmezett port.
Beállíthatjuk, hogy a locale „amerikai angol” (mit tettem).
A telepítés befejezése után ellenőrizze, hogy a dobozban van jelölve a „Launch Stack Builder kilépéskor” (az alapértelmezett).

Most használd a Stack Builder csatlakozni.
Válassza ki az új adatbázis az első ablakot. Kattintson a „Tovább” gombra.
Bontsa ki a „Database Drivers” és válassza ki a „pgJDBC” és „el: PsqlODBC” .A „Tovább” gombra.
Kattintson a „Tovább” gombra a letöltés megkezdéséhez a vezetők, majd a következő beállításokat.

Most Jelentkezzen be az adatbázisba, hogy ez működik.
Futtassa az eszközt „pgAdmin3” a Start menüből.
Kattintson duplán a PostgreSQL-kiszolgáló, amelyhez csatlakozni kíván.
Írja be a jelszót. Ha minden jól megy, akkor be kell jelentkeznie az adatbázisba.
Az egyes beállítások a játék lesz nézni később.
PostgreSQL telepítve és használatra kész.

// WAMP szerver
Most a legújabb WAMP Server.
Megjegyzés: Nem tudja használni a WAMP, mint ahogy az ebben az útmutatóban.
Segítségével bármilyen modern változata.
Mert x32, telepítést: wampserver2.2c-x32.exe
X64, telepítést: wampserver2.2c-X64.exe
Telepítés - ez elég sok kattintást.
Megjegyzés: Ha a telepítést olyan gépen, amelyen már egy web szerver, akkor a találkozás portütközés, így vagy töröljük a régi webszervert vagy prochiyte megváltoztatni a port WAMP.
WAMP szerver telepítve van és használatra kész.

2. - AccountServer
Most adjuk hozzá az adatbázis venni az adatbázis szerver.
Run „pgAdmin3”, és jelentkezzen be az adatbázis szerver, használja a. jelszót.
Kattintson duplán a szerver csatlakozik rá (ha ez egy piros marker).
Kattintson a jobb gombbal az elemre „adatbázisok” és válassza ki a „New Database”..
Írja be a nevét „ao_account_trunk16”, majd kattintson az OK gombra.
Kattintson duplán az új adatbázis „ao_account_trunk16”, hogy csatlakozzon hozzá.

Most állítsa AccountServer.
A "server_bin # 92; accountServer # 92; cfg # 92; shard_local.xml" megváltoztatni a felhasználói adatbázis és jelszavát.
Később, akkor kommunikálni Host / IPS.
Győződjön meg arról, hogy minden megmarad.

Fuss AccountServer.
Futtassa a fájlt "server_bin # 92; accountServer # 92; startAccountServer.bat".
Ha minden jól megy, akkor valami Tipo:
PHP kód:

AccountServer telepítve van és fut.

3. - WebAccountServer
Most telepítse a kiszolgáló webes felületen számlákat.
Nyílt WAMP gyökér könyvtárban (általában a "C: # 92; WAMP").
Hozzon létre egy új mappát itt „Allods”.
Mozgassa a mappa tartalma "server_bin # 92; server_api # 92;" A „Allods” mappát.
Azaz, miután végzett a "C: # 92; WAMP # 92; Allods" mappát kell 5 mappa: "hesseni", "hessianPhpPatch", "j2php", "java", és a "php".

Most állítsa be a PHP használatával ezeket a fájlokat.
Kattintson a WAMP ikonra a tálcán, válassza a „PHP”, majd a „php.ini”.
A „php.ini” Ctrl + F és keressen „Paths és könyvtárak”; (Idézőjelek nélkül).
Az alábbiakban a következő üres sorba, a következő sort, ahogy van:

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); "> include_path"; C :. # 92; WAMP # 92; Allods # 92; Hessian C: # 92; WAMP # 92; Allods # 92; hessianPhpPatch C: # 92; WAMP # 92; Allods # 92; j2php "
Megjegyzés: Ha az útvonalak különbözik, akkor meg kell adnia őket pontosan.
Mentsd meg a „php.ini” fájlt, és közel, ha minden volt.
Kattintson a WAMP ikonra a tálcán, majd válassza a „indítsa újra az összes szolgáltatás”.

Most, a vizsgálat fiók létrehozásakor.
Mappa áthelyezése "PHP" a "C: # 92; WAMP # 92; Allods" a mappában "C: # 92; WAMP # 92; www".
Edit a "C: # 92; WAMP # 92; www # 92; php # 92; accountExample.php".
Megjegyzés: $ url meg kell felelnie a AccountServer. Például AccountServer konzol:

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „>C: UserspushedxDesktopServerServerConsole> REM pushedx: beállítás útvonal magunkat [/ font] [/ color]
[Font = Georgia,]
C: UserspushedxDesktopServerServerConsole> REM pushedx: Megváltozott, hogy használni: "C: # 92; Program Files # 92; Java # 92; jdk1.6.0_18 / bin / java.exe" a tereket [/ font]

[Font = Georgia,]
C: UserspushedxDesktopServerServerConsole> REM pushedx: Hozzáadott -cfg params hatására nem töltődik [/ font]

[Font = Georgia,]
C: UserspushedxDesktopServerServerConsole> REM pushedx: Eltávolított extra consoleAlias.cfg bejegyzés [/ font]

[Font = Georgia,]
C: UserspushedxDesktopServerServerConsole> REM hívást. /../vendors/defineJavaHome.bat[/font]

[Font = Georgia,]
C: UserspushedxDesktopServerServerConsole> cd cfg [/ font]

[Font = Georgia,]
C: UserspushedxDesktopServerServerConsolecfg> "C: # 92; Program Files # 92; Java # 92; jdk1.6.0_18 / bin / java.exe" -server -Xmx256M -jar. /../jars/serverConsole.ConsoleMain.jar -cfg console.cfg [01-26 23: 29: 22,313, 0] fő - INFO tools.reflection.ClassesLoader. loading classess a [serverbin, tégelyek, jars_local]. [/ Font]

[Font = Georgia,]
[01-26 23: 29: 23,123, 810] fő - INFO tools.reflection.ClassesLoader. 2145 osztályok betöltve 0.81 másodperc [/ font]

[Font = Georgia,]
bejelentkezés: pushedx [/ font]

[Font = Georgia,]
jelszó: kapcsolódás fiókjába szerver. [/ Font]

[Font = Georgia,]
[01-26 23: 29: 30,205, 7892] net_worker_0 - INFO serverConnector.accountServer.impl.AuthorizationPipe. Ügyfél id = 1 recieve cmd: class accountServerMsgs.toClient.ProblemMsg (1,327,642,170,205) [/ font]

[Font = Georgia,]
[01-26 23: 29: 30.907, 8594] net_worker_1 - INFO serverConnector.accountServer.impl.AuthorizationPipe. Ügyfél id = 1 recieve cmd: class accountServerMsgs.toClient.ValidationRequest (1,327,642,170,907) [/ font]

[Font = Georgia,]
[01-26 23: 29: 31,718, 9405] net_worker_1 - INFO serverConnector.accountServer.impl.AuthorizationPipe. Ügyfél id = 1 recieve cmd: class accountServerMsgs.toClient.PositionInQueueMsg (1,327,642,171,718) [/ font]

[Font = Georgia,]
[01-26 23: 29: 33,308, 10995] net_worker_3 - INFO serverConnector.accountServer.impl.AuthorizationPipe. Ügyfél id = 1 recieve cmd: class accountServerMsgs.toClient.RSAEncryptedMsg (1,327,642,173,308) [/ font]

[Font = Georgia,]
[01-26 23: 29: 34,462, 12149] net_worker_0 - INFO serverConnector.accountServer.impl.AuthorizationPipe. Ügyfél id = 1 recieve cmd: class accountServerMsgs.toClient.RSAEncryptedMsg (1,327,642,174,462) [/ font]

[Font = Georgia,]
[01-26 23: 29: 34,462, 12149] net_worker_0 - INFO serverConnector.accountServer.impl.AuthorizationPipe. Ügyfél id = 1 recieve cmd: class accountServerMsgs.toClient.CertificateResponse (1,327,642,174,462) [/ font]

[Font = Georgia,]
[01-26 23: 29: 35,211, 12898] net_worker_2 - INFO serverConnector.accountServer.impl.AuthorizationPipe. Ügyfél id = 1 recieve cmd: class accountServerMsgs.toClient.RSAEncryptedMsg (1,327,642,175,211) [/ font]

[Font = Georgia,]
[01-26 23: 29: 35,928, 13615] net_worker_1 - INFO serverConnector.accountServer.impl.AuthorizationPipe. Ügyfél id = 1 recieve cmd: class accountServerMsgs.toClient.ShardListMsg (1,327,642,175,928) bejelentkezve fiók szerver [/ font]

[Font = Georgia,]
szilánkok: shard_name lakosság [/ font]

[Color = # 141414] [font = Georgia,]
írja szilánk neve:

És így, MasterServer telepítve van és fut.

6. - Szilánk
A telepítési és konfigurációs szilánk.
Kattintson a WAMP ikonra a tálcán, majd válassza a „PhpMyAdmin”.
Kattintson a „adatbázisok”, és hozzon létre egy új adatbázist:
"Allods_online_mail_RC_1_1_02" (idézőjelek nélkül)
"Allods_online_guild_trunk_6" (idézőjelek nélkül)
"Allods_online_RC_1_1_02" (idézőjelek nélkül)
"Allods_online_auction_trunk_10" (idézőjelek nélkül)

Most telepíteni MySQL hozzáférési jogosultságokat.
Kattintson a WAMP ikonra a tálcán, majd válassza a „MySQL” -> „A MySQL konzol”.
Az Enter billentyű lenyomásával, mivel nincs alapértelmezett jelszót.
A következő parancsokat, mint ezek a következők:
PHP kód:

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „> Create FELHASZNÁLÓ 'allods_online' @ 'localhost'; [/ font]
[Font = Georgia,]
Az összes jog engedélyezése ON * * A 'allods_online' @ 'localhost' WITH GRANT OPTION ;. [/ font]
[Color = # 141414] [font = Georgia,]
ÖBLÍTŐ jogosultságaik

Folytassuk Shard'u.
Szerkeszteni a fájlt "server_bin # 92; szilánk # 92; cfg # 92; shard.xml".
Változás a frontend érték „externalHost” A LAN IP, ha akarja csatlakoztatni
Egy másik számítógépről (Nem lehet futtatni a kliens egy virtuális gépen!).
Mentse és zárja be a fájlt.
Végrehajtja a fájlt "server_bin # 92; szilánk # 92; startServerDefault.bat".
Megjegyzés: a Start Sahrd'a eltarthat egy ideig, ha az ablak zárva van, ez azt jelenti, hiba.
Megjegyzés: Az én szerény konfiguráció, azt el kell hagyni az összes kártyát, de elhagyta a kezdeti instanszolt zóna gyorsabb tesztelés.
Ha minden jól megy, akkor az ASCII art logo Allods Online, amely megjelenik a konzol ablakban.
A szerver teljesen be van állítva!

Kérjük, ne feledje, ez az útmutató a munka még folyamatban van, de le a pontos lépéseket, hogy kövesse, amikor beállít egy kiszolgálót az én virtuális gép.

A telepítés után a szerver, akkor folytassa a tesztelés az ügyféllel. Alapvetően meg kell másolni a „AOGame.exe” a mappa „Segítő # 92; Védtelen # 92; Gamers_bin” mappában „Ügyfél # 92; bin”. Ezután másolja a "protect.exe", "protect.x86" és "protect.dll" fájlokat a "Segítő # 92; Release_bin" a "Client # 92; bin".

Akkor fut AOGame.exe legalább most, de nem rohan, először meg kell szerkeszteni a fájlt „Ügyfél # 92; Profiles # 92; accountServer.cfg”, hogy adja meg a helyes AccountServer. Ha már használta az én .cfg, a port 9317, de akkor a config.

Hogy ezt elkerüld, azt használja egy kis proxy útválasztási TCP kapcsolat a VM nyitott portok localhost port szerver. Ez nagyszerű vizsgálatok és glavynoe jól működik. A forráskód elérhető itt. Kisebb módosítások szükségesek, de mellékeltünk egy lefordított változata a forrás. Ez a program előírja Net 4.0!

Ha megfelelően van konfigurálva, a CFG, a proxy szerver nem kell megtenni, de nem tudtam az összes ips, amit kellett, de nem zavarja meg. Később megtudja, hol elmaradt.

Mindaddig, amíg ez minden, amit később találkozunk.

8. - Csatolt fájlok:

P.S: nem számítva a fájl szerver és egyéb extra. programok, csapatunk SOBERI-SERVAK tulajdonít "Gm Team" a AO Server 3 | Letöltés GM TEAM (rghost)

Kapcsolódó cikkek