Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Sign in to follow this  
Azareth

Vytvořeni Free serveru Aion pres Unix Linux

Recommended Posts

takze Aion se dostal primo na net a mame tu navod hned na vytvoreni serveru takze hodne stestí pri tvoření ;)

 

 

1. Tools Installation (you need root access)

 

 

It's necessary to update and upgrade your installation:

 

* Debian / Ubuntu... code:

 

Code:

 

apt-get update

apt-get upgrade

 

* Red Hat / Fedora code / Mandriva / OpenSUSE... code:

 

Code:

 

yum update

 

* FreeBSD / NetBSD / OpenBSD... code:

Please install portupgrade.

This tool is going to be used to keep our systems up to date. First you need to read /usr/ports/UPDATING to check for any issues that may affect us when trying to auto update.

 

Code:

 

pkg_add -r portupgrade

/usr/local/sbin/pkgdb -F

/usr/local/sbin/portupgrade -a

 

* Gentoo code:

 

Code:

 

emerge --sync

 

 

You need to install Java (JRE & JDK), Ant, Subversion and Unzip tool.

 

* Debian / Ubuntu... code:

 

Code:

 

apt-get install subversion sun-java6-jre sun-java6-jdk ant unzip

 

* Red Hat / Fedora code / Mandriva / OpenSUSE... code:

 

Code:

 

yum install subversion sun-java6-jre sun-java6-jdk ant unzip

 

* FreeBSD / NetBSD / OpenBSD... code:

 

Code:

 

pkg_add -r subversion sun-java6-jre sun-java6-jdk ant unzip

 

* Gentoo code:

 

Code:

 

emerge subversion dev-java/sun-jre-bin dev-java/sun-jdk ant unzip

 

 

Note1: You must to accept Sun Java6 Licence for install sun-java6 applications.

 

Note2: If you have already a Java virtual machine and Java compiler, please use:

Code:

 

update-alternatives --config java

update-alternatives --config javac

 

And define which application to use (select the java-6-sun- version ^^).

 

 

You need to install a mysql-server (with PhpMyAdmin to manage it easly).

 

* Debian / Ubuntu... code:

 

Code:

 

apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin

 

* Red Hat / Fedora code / Mandriva / OpenSUSE... code:

 

Code:

 

yum install apache2 php5 php5-mysql mysql-server phpmyadmin

 

* FreeBSD / NetBSD / OpenBSD... code:

 

Code:

 

pkg_add -r apache2 php5 php5-mysql mysql-server phpmyadmin

 

* Gentoo code:

 

Code:

 

emerge apache2 php5 php5-mysql mysql-server phpmyadmin

 

 

 

 

 

2. Get SVN dev

 

 

You must get the SVN aion-emu dev.

Code:

 

svn co http://my-svn.assembla.com/svn/aion-emu aion-emu

 

To update the SVN aion-emu dev, you can do this :

Code:

 

cd aion-emu

svn up

 

 

 

 

 

3. Compilation

 

 

You are now ready to compile your emu.

 

Code:

 

cd aion-emu

cd trunk/AE_Commons

ant

 

cd ../AE_LoginServer

ant

 

cd ../AE_GameServer

ant

cd ..

 

 

 

 

 

4. Uncompression

 

 

If all works fine, you can decompress every builds zip into a "files" dir.

 

Code:

 

mkdir ../../files (clean it before second uncompress)

 

cd AE_Commons/build

unzip ae_commons.zip -d ../../../../files

 

cd ../../AE_LoginServer/build

unzip ae_login.zip -d ../../../../files

 

cd ../../AE_GameServer/build

unzip ae_gameserver.zip -d ../../../../files

cd ../../../..

 

 

 

 

 

5. Databases & Configuration

 

 

You must make a mysql databse for your aion-emu.

 

You can connect onto your mysql-server with an url like : http://yourserverip/phpmyadmin/

Click on "Privilieges" ---> "Added an user" --->

Then to fill in "Information for connection" according to your preferences.

 

 

For me, i make only one datebase for GameServer and LoginServer server, but you can use two database.

Code:

 

Username: aiondb

Server: localhost

Password: **********

Re-password: **********

 

 

and check "Create a base bearing his name and give that user all privileges on that basis".

 

You database is ready to be created. (please click on the "execute" button ._.)

 

 

You can add the 2 files "/aion-emu/trunk/AE_LoginServer/sql/login_db.sql" and " /aion-emu/trunk/AE_GameServer/sql /gameserver_db.sql" into your database(s) with the the menu : "Select your database in the left collums" ---> "Import".

 

 

Now you need to edit the two files "/files/loginserver/config/database.properties" and "/files/gameserver/config/database.properties":

Code:

 

# This is database url.

database.url=jdbc:mysql://localhost:3306/aiondb

 

# Database user

database.user=aiondb

 

# Database password

database.password=**********

 

 

 

You need to edit the file "/files/gameserver/config/gameserver.properties":

Code:

 

# Id of this game server

gameserver.network.login.gsid=1

 

# Password of this game server

gameserver.network.login.password=******

 

 

 

Now you can add into the gameservers table the sql request:

Code:

 

INSERT INTO `gameservers` (`id`, `mask`, `password`) VALUES

(1, '127.0.0.1', '******');

 

 

 

Facultative: The last configuration is on the /files/gameserver/config/ipconfig.xml. Replace YOUR_WAN_IP by your wan ip to enable the server on the internet (not just local server).

Code:

 

<ipconfig default="YOUR_WAN_IP">

 

 

 

 

 

6. Mission Aion-Emu #1

 

You are now ready to launch your server !

You must have two terminal (or screen) to do this:

Code:

 

cd files/loginserver/

chmod +x StartLS.sh

./StartLS.sh

 

and

Code:

 

cd files/gameserver/

chmod +x StartGS.sh

./StartGS.sh

  • Upvote 1
  • Downvote 1

Share this post


Link to post
Share on other sites

nevim proc ale pri kompilaci mi to vyflusne tuto chybu

je problem v jave? nebo jakym prikazem to mam opravit

[root@portal AE_Commons]# ant

Buildfile: build.xml

 

init:

 

compile:

[javac] Compiling 99 source files to /opt/aion-emu/trunk/AE_Commons/build/classes

[javac] Compliance level '1.5' is incompatible with source level '1.6'. A compliance level '1.6' or better is required

 

BUILD FAILED

/opt/aion-emu/trunk/AE_Commons/build.xml:53: Compile failed; see the compiler error output for details.

 

Total time: 0 seconds

[root@portal AE_Commons]#

Edited by Azareth

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×