~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~
ГАЙД ПО УСТАНОВКЕ AION-UNIQUE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Понадобится:
1. Apache Ant, качаем
2. SVN Tortouse(если вы качали готовую сборку этого не надо) - качаем или
3. Java JDK - качаем Compile_LS.bat и Compile_GS.bat
4. Mysql (лично я использую denwer.ru)
5. Navicat for Mysql -качаем
6. Bat файлы(если вы качали готовую сборку этого не надо) - и
Установка: ЕСЛИ У ВАС ГОТОВАЯ СБОРКА, НАЧИНАЙТЕ С 8 ПУНКТА!
1) Качаем готовую сборку
а) Создаем папку aion-sources
б) Жмем правой клавишей машки и SVN Checkout, ссылка на скачку:
Цитата:
в) Ждем завершения закачки
2) Разархивируем Apche ant в тои же корень, где и сорцы и переименовываем ее в Ant, должно получиться так:
3) Дальше открываем Свойства моего компьютера -> дополнительно -> переменные среды, жмем внизу создать:
1) Имя переменной: JAVA_HOME
2) Путь к папке с установленным JDK
Должно быть где-то так:
4) а)Дальше качаем эти файлы и и кидаем их в корень, где находится папка aion-sources и ant.
б) Запускаем compilegs.bat и ждем окончания компиляции:
5) ТОЖЕ САМОЕ ДЕЛАЕМ С ЛОГИНСЕРВЕРОМ(Compile_LS.bat)
6) Идем в aion-sources/trunk/ae-go_gameserver(loginserver)/build и забираем оттуда ae_gameserver.rar(ae_login.rar)
7) Создаем папку, например unique_server, туда копируем ae_gameserver.rar и ae_login.rar и разархивируем
8)Так, разбираемся с GameServer
a) Заходим в
Цитата:
unique_server\gameserver\config
и открываем блокнотом gameserver.properties
И в поле # Password of this game server пишем 12345 как на скриншоте
б) Потом открываем database.properties блокнотом в этой же папке и изменяем следующим видом:
Цитата:
# This is database url.
database.url=jdbc:mysql://localhost:3306/au_server_gs
# Database user
database.user=ПОЛЬЗОВАТЕЛЬ БАЗЫ ГЕЙМСЕРВЕРА
# Database password
database.password=ПАРОЛЬ БАЗЫ ГЕЙМСЕРВЕРА
в) Создаем базу данных в базе, логин и пароль которой мы вводили выше, с названием au_server_gs и заливаем (Execute batch file) из папки: unique_server\gameserver\sql
все файлы sql
Все, с геймсервером все проделано.
Теперь разбираемся с Loginserver
а) Открываем с директории
Цитата:
unique_server\loginserver\config
блокнотом файл database.properties и изменяем следующим видом:
Цитата:
# This is database url.
database.url=jdbc:mysql://localhost:3306/au_server_ls
# Database user
database.user=ПОЛЬЗОВАТЕЛЬ БАЗЫ ГЕЙМСЕРВЕРА
# Database password
database.password=ПАРОЛЬ БАЗЫ ГЕЙМСЕРВЕРА
б) Создаем базу данных в базе, логин и пароль которой мы вводили выше, с названием au_server_ls и заливаем (Execute batch file) из папки: unique_server\loginserver\sql
все файлы sql
в) Откройте базу данных au_server_ls и два раза нажмите на таблицу gameserversи заполните поля следующим образом:
[IMG]http://img25.**************/img25/6278/gameserverstable.png[/IMG]
9) Запускаем StartLs.bat и StartGs.bat и ву-а-ля..!!
Поддерживаемые версии клиента данной сборки можно найти тут
11) Создаем гм аккаунт:
1) Открываем блокнотом gameserver\config\admin.properties и выставляем каждой команде соответствующее значение после равно(3 - Админ 2 - Главный гм 1 - гм)
В базе, в таблице `players`, изменить значение столбца `admin` на то, которое вам надо (0-3).
Список доступных комманд для Aion Unique: Оффтоп
//promote <characterName> <rolemask>
give admin rights to player
PS: rolemask = 1,2,or 3 to full admin.
//revoke characterName
revoke admin rights to player
//add <itemID> <quantity>
Adds an item to your inventory
//addskill <skillId> <skillLevel>
Adds a skill to your target player
//addtitle <title_id> <playerName>
Adds a title to your target player
//speed <speed>
Adds speed value to you
PS: Value from 0-30
//announce <message>
the message is sent to all players chatbox
//notice <message>
the message is sent to all players chatbox and a message appear in center screen
//info <target player>
show target player infos
//set level <level>
Sets target player level
PS: max level 50
//set exp <value>
Set target player experience amount
//set title <title_id>
Set target player title
Complete Title ID List:
id=1 Poeta's Protector
id=2 Verteron's Warrior
id=3 Bottled Lightning
id=4 Tree-Hugger
id=5 Krall Hunter
id=6 Straw for Brains
id=7 Animal Lover
id=8 Fluent in Krall
id=9 Patient
id=10 Mabangtah's Envoy
id=11 Demolitions Expert
id=12 Eltnen's Hero
id=13 Klaw Hunter
id=14 Aerialist
id=15 Kobold Chef
id=16 Respects the Fallen
id=17 Eulogist
id=18 Love Cynic
id=19 Anti-Counterfeiter
id=20 Savior of Eiron Forest
id=21 Honorary Meniherk Union Member
id=22 Lonely Bounty Hunter
id=23 Recognized by Arbolu
id=24 Chief Investigator
id=25 Defeater of the Indratu Legion
id=26 Belbua's Benefactor
id=27 Poor Camouflage Master
id=28 Experienced Fisher
id=29 Excellent Spy
id=30 Fluent in Balaur
id=31 Tough
id=32 Battle-Hardened
id=33 Invincible
id=34 Heroic
id=35 Pirate Busting
id=36 Top Expert
id=37 Miragent Holy Templar
id=38 Adept DP Manipulator
id=39 Daeva in White
id=40 Owner of the Dragon Sword
id=41 Honorary Black Cloud
id=42 Krall Slaughterer
id=43 Gatekeeper Hunter
id=44 Obstinate Herdsman
id=45 Gullible
id=46 Azoturan Destroyer
id=47 Project Drakanhammer Researcher
id=48 Homuron Knights
id=49 The One who Confronted Fate
id=50 Savior of Future
id=51 Raider Hero
id=52 Treasure Hunter
id=53 Mosbear Slayer
id=54 Fluent in Mau
id=55 Kind
id=56 Legendary Hunter
id=57 Protector of Altgard
id=58 Tayga Slayer
id=59 Courageous Destructor
id=60 Protector of Morheim
id=61 Shugo Chef
id=62 Energized after eating Millennium Ginseng
id=63 Honorary Kidorun
id=64 Champion of the Elderly
id=65 Friend of Kong and Pat
id=66 Silver Mane Benefactor
id=67 Postal
id=68 Slayer of Mabangtah
id=69 Tenacious
id=70 Fast, Exact, and Reliable
id=71 Unyielding Pioneer
id=72 Protector of Brusthonin
id=73 Cheated by Sleipnir
id=74 Beluslan's Hero
id=75 Hunter of the Snowfield
id=76 Savior of Besfer Villagers
id=77 Sweeper of Mt. Musphel
id=78 Ancient Book Collector
id=79 All the Way to Elysea for Nothing i
id=80 Fluent in Balaur
id=81 Tough
id=82 Battle-Hardened
id=83 Invincible
id=84 Heroic
id=85 Steel Rake Demolisher
id=86 Top Expert
id=87 Fenris's Fang
id=88 DP Test Passing
id=89 Light on the Battlefield
id=90 Owner of Agrif's Rage
id=91 Wheeler-Dealer
id=92 Poking into Everything
id=93 Gatekeeper Stabber
id=94 True Friend of Silver Mane
id=95 Born Merchant
id=96 Marked One
id=97 Expert Vengeful Spirit Consoler
id=98 Pirate of the Carobian
id=99 The One who Changed Destiny
id=100 Future Traveling
id=101 Settler of Aion
id=102 As You Wish
id=103 Adept of Aion
id=104 Shining Intellectual
id=105 Sage of Aion
id=106 Very Generous
//set class <class_id>
Set target player class
Class ID's:
Warrior - 0
Gladiator - 1
Templar - 2
Scout - 3
Assassin - 4
Ranger - 5
Mage - 6
Sorcerer - 7
Spirit Master - 8
Priest - 9
Cleric - 10
Chanter - 11
//kill <playername>
kills the named player
//kick <playername>
disconnect the named player
//moveplayertoplayer <player1> <player2>
move player1 to player2 location
//movetome <player>
move player to my position
//movetoplayer <player>
teleport you to player position
//moveto < X Y Z>
teleport to specified XYZ coordinates
complete list of location coordinates to be used with //moveto comand: