LQ

Пожалуйста авторизуйтесь на форуме для полноценного общения
LQ

    Установка сервера aion emu

    Поделиться
    avatar
    Qomp
    Администратор

    Мужчина
    Количество сообщений : 504
    Возраст : 27
    Географическое положение : Российская Федерация, Челябинск
    Работа/Хобби : Computers
    Настроение : Good
    Дата регистрации : 2008-06-08

    Установка сервера aion emu

    Сообщение автор Qomp в Вс Апр 12, 2009 2:24 pm

    1. Ну надеюсь у вас уже имеется MySQL и JavaSUN - если же нет,
    скачиваем, настраиваем, устанавливаем.
    2. Теперь, распаковываем содержимое AION сервер архива, там 3 папки : login, game,common .
    Так
    от, папка gameserver - это лиш зачаток от гейм сервера, и никаково
    функционала пока он не несет. Поэтому его запустить мы не сможем.
    Аналогично папка - 'common' - это .jar библиотека будущего gameserver`а
    и она нам тоже напока не нужна.
    3. Теперь приступим к запуску loginserver`а. Для этого мы открываем папку содержащую логин сервер, и видем там папку : sql .
    4.
    Создаем базу в нашей MysQL - к примеру я её назвал 'Aion_emu' (пс - или
    навикатом, или же через консоль примерно так : CREATE DATABASE 'Aion_emu'; )
    5.
    В нашу базу, созданую как я описал выше - наливаем запросы из папочки
    SQL (либо через навикат : Excute Batch File ну либо же SQL консолью)
    6.
    Когда базы налиты - имеет место приступить к настройке скудного
    конфига. Конфиги логин сервера - малы, и настраиваются с "пол пинка".
    Но для вас все же поясню что, где и как.
    Мы видем в папке loginserver/config - 2 файла :
    -database.properties
    -loginserver.properties
    Мы открываем первым к примеру loginserver.properties и настраиваем его. Вот что нужно :

    # LoginServer will listen for connections on specified port
    loginserver.network.client.port=2106 #это порт логин сервера, оставляем таким же
    # LoginServer will bind specified network interface
    # * - bind all interfaces
    loginserver.network.client.host=* #это IP сервера - для локального использования савим 127.0.0.1
    # Create accounts automatically or not?
    loginserver.accounts.autocreate=true #ну это автосоздание аккаунтов вроде всё ясно.

    Следуший database.properties

    # This is database url.
    database.url=jdbc:mysql://localhost:3306/Aion_emu
    Это самое важное место - обьясню :
    localhost:3306 # Адрес до базы SQL
    А вот после идет Aion_emu - это имя базы данных. Если у вас другое, к примеру aion-serv то будет так :

    # This is database url.
    database.url=jdbc:mysql://localhost:3306/aion_emu
    Ниже настраиваем логин и пароль от SQL :

    # Database user
    database.user=ваш_логин
    # Database password
    database.password=ваш_пароль

    Все готово для запуска. Но при запуске сервер выдает ошибку о нестабильности. Откываем StartLs.bat в блокноте
    и копируем туда нижеуказанную строчку не забыв при это стереть старую:

    TITLE aion-emu - Login Server
    @echo off
    java -Xms8m -Xmx32m -da -dsa -Xbootclasspath/p:./libs/jsr166.jar -ea -cp ./libs/*;ae_login.jar com.aionemu.loginserver.LoginServer
    Ну вот и все, дальше запускаем сервер через StartLS.bat и радуемся.
    Должно получится примерно такое в конце :

    [INFO 2009-02-15 14-00-39] com.aionemu.loginserver.LoginServer:70 - LoginServer
    Started, used memory 3 MB
    avatar
    Qomp
    Администратор

    Мужчина
    Количество сообщений : 504
    Возраст : 27
    Географическое положение : Российская Федерация, Челябинск
    Работа/Хобби : Computers
    Настроение : Good
    Дата регистрации : 2008-06-08

    Re: Установка сервера aion emu

    Сообщение автор Qomp в Вс Апр 12, 2009 2:29 pm

    GameServer тоже можно запустить. Тогда он у вас появится в списке сереров. Только не пытайтесь войти, игра попросту зависнет.
    Для настройки Геймсервера достаточно настройть файл Database.properties что находится в конфиге ГС:
    # This class represents database driver class that will be used while connecting to database
    database.driver=com.mysql.jdbc.Driver

    # This is database url.
    database.url=jdbc:mysql://localhost:3306/aion_emu #путь до базы SQL

    # Database user
    database.user=root #пользователь базы данных

    # Database password
    database.password=root #пароль пользователя БД

    # Minimum amount of database connections that will allways in the pool
    database.connections.min=5

    # Maximum amount of DB connections that server can use
    database.connections.max=10

    После этого в папке gameserver создаем файл StartGS.bat с содержимым:
    TITLE Laitarenna Qomputers Game Server
    @echo off
    java -Xms8m -Xmx32m -da -dsa -Xbootclasspath/p:./libs/jsr166.jar -ea -cp ./libs/*;ae_gameserver.jar com.aionemu.gameserver.GameServer
    avatar
    Qomp
    Администратор

    Мужчина
    Количество сообщений : 504
    Возраст : 27
    Географическое положение : Российская Федерация, Челябинск
    Работа/Хобби : Computers
    Настроение : Good
    Дата регистрации : 2008-06-08

    Re: Установка сервера aion emu

    Сообщение автор Qomp в Вс Апр 12, 2009 2:31 pm

    Запустить ГС получится не на всех ревизиях. Так как иногда разработчики не успевают сделать все классы, которые описали в ГС. Перед тем как скачивать ревизию, внимательно прочтите пояснения к ревизии в соответсвующей теме
    avatar
    Ferior
    Обычный пользователь

    Мужчина
    Количество сообщений : 29
    Возраст : 24
    Дата регистрации : 2009-04-22

    Re: Установка сервера aion emu

    Сообщение автор Ferior в Чт Апр 23, 2009 3:52 am

    Пробовал сделать хотяб логинсервер на 89 ревизии, джаву и MySQL установил,  в файлах database.properties менял  только пороль имя базы оставлял такимже (в MySQL создал 3 базы с темиже названиями что были в этих файлах) в базу логин сервера налил файл login_db.sql. В  loginserver.properties поставил ip 127.0.0.1  в файле StartLS.bat изменил только -Xmx32m на -Xmx64m так как у меня 64 битовая винда. 
    При запуске батника выдает: "java" не является внутренней или внешней командой Мне сказали что это потому что батник не находит джаву и надо сделать следующее: Зайти в свойства компа, в вкладке дополнительно, переменные среды, и создать переменую серду с именем переменой JAVA_HOME а во второй строке написать путь к биновской папке джавы, я так и сделал, но не пашет оно =( Как правильно мне прописать путь к Джаве в самом батнике? Я в этом дуб дубом, ниче непонимаю  =(
    avatar
    Qomp
    Администратор

    Мужчина
    Количество сообщений : 504
    Возраст : 27
    Географическое положение : Российская Федерация, Челябинск
    Работа/Хобби : Computers
    Настроение : Good
    Дата регистрации : 2008-06-08

    Re: Установка сервера aion emu

    Сообщение автор Qomp в Чт Апр 23, 2009 4:45 pm

    JDK установлен или JRE
    avatar
    Qomp
    Администратор

    Мужчина
    Количество сообщений : 504
    Возраст : 27
    Географическое положение : Российская Федерация, Челябинск
    Работа/Хобби : Computers
    Настроение : Good
    Дата регистрации : 2008-06-08

    Re: Установка сервера aion emu

    Сообщение автор Qomp в Чт Апр 23, 2009 4:49 pm

    TITLE aion-emu - Login Server
    @echo off
    java -Xms8m -Xmx64m -da -dsa -Xbootclasspath/p:./libs/jsr166.jar -ea -cp ./libs/*;ae_login.jar com.aionemu.loginserver.LoginServer
    скачать JDK

    Скопируй это в Bat файл ЛогинСервера
    avatar
    Ferior
    Обычный пользователь

    Мужчина
    Количество сообщений : 29
    Возраст : 24
    Дата регистрации : 2009-04-22

    Re: Установка сервера aion emu

    Сообщение автор Ferior в Чт Апр 23, 2009 10:12 pm

    JDK у меня установлен, текст батника вписал - не помогло. Ладно, я уже скачал упрощенный логин сервер который надо только распоковать в папку игры, всё работает. Спасибо за помощь.

    JoKeR

    Мужчина
    Количество сообщений : 1
    Возраст : 25
    Дата регистрации : 2009-05-28

    Re: Установка сервера aion emu

    Сообщение автор JoKeR в Чт Май 28, 2009 12:07 am

    А как мне зайти то на серв? ну даже не в мир, а просто на логин? и у меня гс почему то открывается, чето напишет и закрывается, че эт значит?

    Sauron

    Мужчина
    Количество сообщений : 1
    Возраст : 27
    Дата регистрации : 2009-06-08

    Re: Установка сервера aion emu

    Сообщение автор Sauron в Пн Июн 08, 2009 11:34 pm

    УРА ! УРА ! УРА ! Респект тебе Qomp !!! Все получилось логин сервер запустился (ревизия 54) Но проблема ! КАК НА ЛОГИН СЕРВЕР ЗАЙТИ ???

    Lawliet

    Мужчина
    Количество сообщений : 2
    Возраст : 24
    Дата регистрации : 2009-09-23

    Re: Установка сервера aion emu

    Сообщение автор Lawliet в Ср Сен 23, 2009 11:21 pm

    интересно узнать про прикрепление файлов типа "*.patch"

    alienpro

    Мужчина
    Количество сообщений : 1
    Возраст : 27
    Дата регистрации : 2010-06-09

    Re: Установка сервера aion emu

    Сообщение автор alienpro в Ср Июн 09, 2010 4:25 pm

    у меня логин сервер работает
    настроил как надо геймс серв идет загрузка сервера и в конце выдает ошибку
    в чем проблема скажите

    [FATAL] 2010-06-09 12:26:40 - NioServer Initialization Error: java.net.BindExcep
    tion: Address already in use: bind
    java.net.BindException: Address already in use: bind
    at sun.nio.ch.Net.bind(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
    at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
    at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
    at com.aionemu.commons.network.NioServer.connect(NioServer.java:130)
    at com.aionemu.gameserver.GameServer.startServers(GameServer.java:170)
    at com.aionemu.gameserver.GameServer.main(GameServer.java:119)
    [ERROR] 2010-06-09 12:26:40 - Critical Error - Thread: main terminated abnormaly
    : java.lang.Error: NioServer Initialization Error!
    java.lang.Error: NioServer Initialization Error!
    at com.aionemu.commons.network.NioServer.connect(NioServer.java:143)
    at com.aionemu.gameserver.GameServer.startServers(GameServer.java:170)
    at com.aionemu.gameserver.GameServer.main(GameServer.java:119)

    Спонсируемый контент

    Re: Установка сервера aion emu

    Сообщение автор Спонсируемый контент


      Текущее время Вт Дек 11, 2018 6:45 am