Lineage 2 java serverio paleidimas VPS serveryje LINUX DEBIAN sistemoje
Reikalingos programos L2j serveriui:
- winscp, priėjimui prie failų.
- mysql.
- java, kuo naujesnė.
- Putty, serverio valdymui per ssh.
Reikalingi jau paruošti tvarkingi serverio failai:
- gameserver.rar, gameserverio failai.
- login.rar, login serverio failai.
- sql.rar, per navicat "dump sql file" arba per bet kurią kitą programą sugeneruotas failas atitinkatis mysqldump standartą.
Prisijungiame(1,2,3) per putty su turimais duomenimis, suvedame prisijungimo duomenis.
Vedant slaptažodį - jo nerodo saugumo sumetimais.
Atnaujiname programų sąrašą:
apt-get updateĮrašome reikalingas programas:
apt-get install sun-java6-jdk mysql-server unrarIstaliuojant paklaus ar norite įrašyti, rekės paspausti "y". Po to licencijoje pasirinkti YES. Dar paprašys įvesti mysql root pass su kuriuo vėliau reiks jungtis prie mysql konsolės.
Baigus įrašinėti, patikriname ar java tvarkingai įrašyta:
java -versionTurėtumėte gauti kažką panašaus:
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)Prisijungiame ir susikeliate serverio failus ir mysql dump'ą per winscp.Susirandame savo failus kairėje, pažymime visus ir spaudžiame F5 ir ENTER. Tada failus kelia į vps(tai gali kiek užtrukti).
Išpakuojame įkeltus rar failus per putty.
cd /root/ && unrar x gameserver.rar && unrar x login.rar && unrar x sql.rarGrįžtam prie winscp ir spaudžiam CTRL+R (refresh)
Einame į gameserver/config ir susirandame pagrindinius nustatymų failus (dažniausiai server.properties) ir nusistatome ip adresus (external ir internal), mysql duomenis(user, pass - šiuo atveju būtų user = root, o pass - kokį suvedėte instaliacijos metu).
Tą patį padarome ir login/config (ip adresai, mysql nustatymai).
prisijungiame prie mysql konsolės:
mysql -p
suvedam pass.Sukuriame duomenų bazę mums reikalingu pavadinimu:
create database l2jdb;Keliame sql failą į duomenų bazę:
use l2jdb; source l2jdb.sql;Išeiname atgal į shell.
exit;Einame prie login failų:
cd /root/login && lsMus domina .sh failai.
Nustatome atributus į 755
chmod +x startLoginServer.sh && chmod +x LoginServer_loop.shBandome paleisti:
./startLoginServer.shPažiūrime log'ą ar serveris kraunasi:
cat /root/login/log/stdout.logTą patį padarome ir su gameserver:
cd /root/gameserver && lsNustatome atributus į 755
chmod +x startGameServer.sh && chmod +x GameServer_loop.shBandome paleisti gameserver:
./startGameServer.shTikriname ar tvarkingai pasileido:
cat /root/gameserver/log/stdout.logViskas, serveris paleistas.
Jeigu reikia išjungti:
pkill java && pkill loop && pkill -KILL java && pkill loo