01/02/2010 | Categoria : Tutoriale

Desi jocul nu are foarte mult de cand a aparut pe la noi , sunt multi care vor sa-si faca propriul server .

Acest tutorial te ajuta sa creezi un server “personal” , pe localhost , server pe care sa il folosesti numai tu .

In cazul in care vrei ca acest server sa fie public trebuie doar sa faci un user cu o parola buna in MySQL ( userul initial e root si nu are parola ) .

Ai nevoie de :

Descarca toate astea si poti incepe .

Ai mai jos tutorialul video , tutorial care este recomandat in modul full screen ( + 720p ) .

1. Instaleaza MySQL Server , Turtoise SVN, Java JDK si Navicat ( asta ar trebui sa fie simplu , incearca sa lasi “default” la toate , o sa-ti vina mai usor ) .

Dupa ce ai instalat JAVA JDK mergi in My Computer / Properties / Advanced Options / Advanced / Environment Variables / System Varibles ( jos ) si New…

Variable name : JAVA_HOME

Variable value : C:Program FilesJavajdk1.6.0_18 ( sau unde s-a instalat JDK-ul )

2. Acum ca ai instalat tot ce e necesar fa un folder nou in C:/

Ex : C:/aion-server

Acum da click dreapta pe folderul nou creat si alege SVN Checkout .

1

In fereastra deschisa scrie http://subversion.assembla.com/svn/ae-go/trunk/ la URL si lasa totul asa cum e . Click OK ca sa inceapa descarcarea fisierelor . Asta ar trebuie sa dureze cateva minute , in functie de viteza internetului .

2

Cand se termina ar trebui sa arate cam asa :

3

3. Deschide Navicat ( urmeaza instructiunile… e destul de usor ) , dublu click pe localhost , click dreapta si Create new database .

4

Operatiunea asta trebuie facuta de doua ori , numele bazelor de date sunt mai jos .

au_server_ls
au_server_gs

Acum ca ai creat bazele de date , dezarhiveaza baza_de_date.rar in folderul in care ai fisierele serverului . Daca mi-ai urmat instructiunile acesta e aion-server .

Acum dute in C:/aion-server/AE-go_GameServer/dist si da click dreapta/edit pe database_instaler.msi . Cauta linia : if %pass%. == . set pass=aion , sterge aion din coada , salveaza si ruleaza documentul .

Aceeasi operatiune trebuie repetata si in AE-go_LoginServer .

Ar trebui sa te descurci , trebuie doar sa dai Enter de cateva ori . Citeste cu atentie ca zice instalerul asta , la un moment dat trebuie sa dai un y (yes) .

Urmatorul pas e un pic mai complicat , are nevoie de toata atentia ta .

Deschide din nou Navicat , click dreapta pe localhost , click dreapta de baza de date au_server_gs si click dreapta pe tabelul gameservers .

La ID trece 1 , la MASK trece 127.0.0.1 , iar la password orice vrei ( retine parola , o sa ai nevoie de ea imediat ) .

5

4. Dezarhiveaza apache-ant-1.8.0RC1-bin.rar in C:/ si redenumeste folderul ant .

Pentru comenzile necesare la acest pas am sa te rog sa descarci ACEST FISIER TXT . Dupa cate se vede mai jos comenzile nu se vad cum trebuie .

Dute in START si deschide Comand Prompt .

Scrie CD C:aion-serverAE-go_Gameserver si apasa enter .

O sa-ti raspunda asta : C:aion-serverAE-go_Gameserver> .

Acum scrie C:antbinant si apasa enter .

Fa aceeasi operatiune cu CD C:aion-serverAE-go_Loginserver .

7Acum mergi in C:/aion-server/AE-go_Gameserver/build , dezarhiveaza ae-gameserver , copie fisierele din folderul obtinut ( gameserver ) in C:/aion-server/AE-go_Gameserver .

Mergi in C:/aion-server/AE-go_Loginserver/build , dezarhiveaza ae-loginserver , copie fisierele din folderul obtinut ( loginserver ) in C:/aion-server/AE-go_Loginserver .

5. Mare atentie la pasul asta , ai de modificat cateva fisiere si e gata .

Dute in C:/aion-server/AE-go_Gameserver/config/ si deschide database.properties cu notepad . Cauta liniile database.user si database.password . Daca MySQL Server a fost instalat in modul Default trebuie sa lasi root la user si gol la password .

Aceeasi operatiune trebuie facuta si in C:/ain-server/AE-go_Loginserver/config/database.properties .

6

Acum mergi in C:/aion-server/AE-go_Gameserver/config/ si modifica urmatoarele linii in gameserver.properties :

  • gameserver.country.code=1

Pune 2 in loc de 1 . Sunt ceva probleme cu limba chineza daca lasi 1 . In cazul in care ai aceasta problema cu 2 foloseste 1 si se rezolva .

  • gameserver.network.login.password=parola

Pune aici parola pe care ai pus-o si in tabelul gameservers la pasul 3 .

Atentie : In gameserver.properties poti modifica multe lucruri la serverul tau , experienta , s.a.m.d . Citeste cu atentie inainte sa modifici ceva .

6. Dezarhiveaza si copie continutul fisierului [download id="119"]
in NCSoft/Aion .

Mergi in C:/aion-server/AE-go_Gameserver si ruleaza StartGS .
Mergi in C:/aion-server/AE-go_Loginserver si ruleaza StartLS .

Tot ce ramane de facut pentru a te conecta este sa rulezi Aion.bat , fisierul pe care l-ai copiat mai devreme in NCSoft/Aion .

Rezultatul ar trebui sa fie asta…

8

Conturile se fac automat , atunci cand te loghezi .

Adminele se pun usor . Dupa ce iti creezi caracterul inchizi serverul , deschizi din nou Navicat ( aceeasi poveste , localhost…) , mergi in baza de date au_server_gs in tabelul players . Aici cauti linia admin si modifici 0 cu 3 ( master admin) , 2 sau 1 .

10

9

Cam atat deocamdata . Revin zilele viitoare cu o lista ce o sa contina toate comenzile adminului .

Lasati comentarii in cazul in care nu intelegeti ceva , daca nu merg linkurile de download sau daca primiti erori .

PS : Desi totul se face in 10 minute , mi-a luat aproximativ 3 ore sa scriu tot tutorialul asta .

  1. Marius
    17/02/2010 la 15:51

    ceau,
    nu gasesc tabelul gameservers sau alt tabel :)
    am lista goala,
    daca ai avea o idee as fi recunoscator
    apropo:)
    nice tutorial

  2. 17/02/2010 la 20:03

    Ma bucur ca ti-a fost de folos .

    Dupa ce ai dezarhivar “baza_de_date.rar” in folderul serverului , mergi in AE-go_Gameserver si AE-go_Loginserver /dist/ si deschide database_instaler cu notepad ( click dreapta / edit ).

    Cauta linia : if %pass%. == . set pass=aion , sterge aion din coada , salveaza si ruleaza documentul .

    Ar trebui sa mearga .

  3. Marius
    18/02/2010 la 00:08

    ceau ai un id de mess? ca tot nu imi merge, am resit sa vad cateva dar acum iar nimik,
    id meu e metallkidre@yahoo.com

    daca poti sa ma ajuti.

    ms anticipat

  4. kross
    23/02/2010 la 23:32

    sal ma aceasi probelam ca si el… de acolo nu mai merge nimica. in gs nu am nici un game server de si am facut de 5 ori

  5. kross
    23/02/2010 la 23:34

    ma poti ajuta cu ceva. am adaugat tot dar nu am game server acolo da mi un messaj pls
    mrs

  6. 23/02/2010 la 23:50

    Ai primit erori cand ai rulat .bat-ul care ti-a facut tabelele ? (database_instaler)

  7. kross
    24/02/2010 la 00:03

    nu.

  8. kross
    24/02/2010 la 00:04

    ai putea pls sa mi dai id sa te uiti prin RW 2 min sa vezi si u?

  9. kross
    24/02/2010 la 00:12

    TW*

  10. Mizutany
    02/03/2010 la 19:16

    salz
    multzumesc anticipat pt acest Tutoria a fost foarte folositor
    am reusit sa fac serverul merge tot ..
    dar o singura problema am nu imi mai merge jokul
    imi da o erroare in care zice ca nu poate sa ruleze “XRenderD3D9.dll” critical error 988 parca si nu imi mai merge de nici o culoare …are cnv idee ce pot face sa rezolv aceasta erroare?as fii foarte recunoscator
    Thanks Inca`o data daca stie sau cunoaste cnv problema
    id meu este “Dark_ady18@yahoo.com” “Peace”

  11. 02/03/2010 la 20:19

    Incearca cu BIN32-ul asta . E BIN32-ul meu .

  12. Mizutany
    02/03/2010 la 22:54

    ce sa zic Ms Respectele mele acum merge jokul dar a aparut o alta problema :|

    cand dau sa ma loghez scriu un cont random si zice “Id or password does not match” :|

    oare care sa fie problema? :(

  13. 02/03/2010 la 23:45

    Mergi in C:/folderul svr-ului/AE-go_Loginserver/Config/loginserver , cauta linia loginserver.accounts.autocreate ( e ultima ) si asigura-te ca dupa egal e pus “true” . Ex: loginserver.accounts.autocreate=true

  14. Mizutany
    02/03/2010 la 23:54

    Ms foarte moolt pt ajutorul acordat
    am rezolvat problema merge perfect e foarte folositor tutorialu acesta tzine`o tot asa ;)

  15. sabbina
    06/03/2010 la 08:55

    buna
    fain tutorialul
    la mine a mers pana la select server: acolo ramane blocat
    nu stiu ce sa fac
    help pls

  16. 06/03/2010 la 11:09

    sabbina :

    buna
    fain tutorialul
    la mine a mers pana la select server: acolo ramane blocat
    nu stiu ce sa fac
    help pls

    Ai primit cumva erori in consola ?

  17. sabbina
    07/03/2010 la 09:23

    in consola am primit eroare doar cand am inchis jocul
    iti trimit ultimile linii de la console
    ultimile linii de la consola loginserver

    [INFO 2010-03-07 09:14:07] com.aionemu.loginserver.network.gameserver.GsConnection:87 – GS connection from: 127.0.0.1
    [INFO 2010-03-07 09:14:07] com.aionemu.loginserver.network.gameserver.GsConnection:100 – recived packet: [C] 0×00 CM_GS_AUTH
    [INFO 2010-03-07 09:14:07] com.aionemu.loginserver.network.gameserver.GsConnection:180 – sending packet: [S] 0×00 SM_GS_AUTH_RESPONSE
    [INFO 2010-03-07 09:14:07] com.aionemu.loginserver.network.gameserver.GsConnection:100 – recived packet: [C] 0×04 CM_ACCOUNT_LIST
    [INFO 2010-03-07 09:16:27] com.aionemu.loginserver.network.aion.AionConnection:132 – connection from: 127.0.0.1
    [INFO 2010-03-07 09:16:27] com.aionemu.loginserver.network.aion.AionConnection:162 – recived packet: [C] 0×07 CM_AUTH_GG
    [INFO 2010-03-07 09:16:27] com.aionemu.loginserver.network.aion.AionConnection:162 – recived packet: [C] 0×0B CM_LOGIN
    [INFO 2010-03-07 09:16:27] com.aionemu.loginserver.network.aion.AionConnection:162 – recived packet: [C] 0×05 CM_SERVER_LIST
    [INFO 2010-03-07 09:16:32] com.aionemu.loginserver.network.aion.AionConnection:162 – recived packet: [C] 0×02 CM_PLAY

    ultimile linii de la consola gameserver

    [INFO 2010-03-07 09:14:14] com.aionemu.gameserver.spawnengine.RiftSpawnManager:99 – Spawning rift : HEIRON_AM
    [INFO 2010-03-07 09:14:14] com.aionemu.gameserver.spawnengine.RiftSpawnManager:99 – Spawning rift : MORHEIM_CM
    [INFO 2010-03-07 09:14:14] com.aionemu.gameserver.spawnengine.RiftSpawnManager:99 – Spawning rift : BELUSLAN_EM
    [INFO 2010-03-07 09:16:33] com.aionemu.gameserver.utils.chathandlers.ChatHandlersLoader:53 – Loaded 38 admin command handlers.
    [INFO 2010-03-07 09:16:33] com.aionemu.gameserver.network.aion.AionConnection:122 – connection from: 127.0.0.1
    [WARN 2010-03-07 09:17:32] com.aionemu.gameserver.network.aion.AionConnection:153 – Decrypt fail!

  18. 12/03/2010 la 15:12

    Ma frate nu imi merge deloc … ce sai fac id meu de cs_irb@yahoo.com contact

  19. Mizutany
    15/03/2010 la 23:24

    salut mai am ji io o mic mica problema …deci vreau sa pun serveru pe Retzea…pun ip-urile de retzea…si cand il deschid in GameServer imi da shutdown autonat la server……care poate sa ma ajute pls

  20. Mizutany
    15/03/2010 la 23:25

    aa si inca ceva cand il pun merge sa se logheze pe server dar dupa ce selecteaza realmu da “cannot connect to server,sau disconect to server “