• SiteAnalyzer, технический и SEO-анализ сайтов
Иконка ресурса

AionServer-4.8.X.X (AionGer rev.923; компил) 2016-02-23

Нет прав для скачивания
Лог ошибок LS
Скрытое содержимое доступно для зарегистрированных пользователей!


Лог ошибок GS
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Unable to open a test connection to the given database. JDBC url = jdbc:mysql://localhost:3306/al_server_ls?useUnicode=true&characterEncoding=UTF-8, username = root. Terminating connection pool.
ни один сервер не может присоединиться к базе
я бы проверил содержимое database.properties и в геймсервере и в логсервере
 
ни один сервер не может присоединиться к базе
я бы проверил содержимое database.properties и в геймсервере и в логсервере

Это настройки LS
Развернуть


Это соотвественно GS
Развернуть


Едиснтвенное отличие у меня установлен не Денвер а XAMPP т.к. он уже был . Но там так же реализовано управление MySQL порты те же.
 
пользователь точно рут?
пароля нет?
jdbc:mysql://localhost:3306/al_server_ls?
порт MySQL не менял? (у меня, например, localhost:3206)
названия баз не менял: al_server_ls и al_server_gs?
 
Пользователь точно рут и без пароля, навикат ведь спокойно конектится по этим данным
Развернуть
 

Вложения

  • 2016-05-10_00-16-50.png
    2016-05-10_00-16-50.png
    4,3 KB · Просмотры: 1
  • 2016-05-10_00-16-05.png
    2016-05-10_00-16-05.png
    82,2 KB · Просмотры: 1
Пользователь точно рут и без пароля, навикат ведь спокойно конектится по этим данным
Развернуть
Нужен пароль .
Сделай пароль мускулю и проставь его везде в сборке .
 
Последнее редактирование:
Попробовал, нет не прокатило. остается попробовать задать пароль для мускуля
 
Попробовал, нет не прокатило. остается попробовать задать пароль для мускуля
Так я об этом и пишу , сделай по нормальному мускулю пароль , а потом его же везде в конфигах пропиши и в колонке gameserver логина естественно .
 
Может кстати в туториал это добавить? И еще, пока вчера танцевал с бубном вокруг мускуля, появилась идея, а может запилить совместными усилиями вируталку чисто с win7 мускулем явой и серверами Айона? А игру запускать из рабочей винды игры коннектиться к ней. положить файл вирутуалки на ЯД и пусть народ качает. Это всяко проще чем, в каждом конкретном случае на разных системах, искать в чем конкретно здесь затык.
 
Мои изыскания по вопросу DB без пароля (если кому интересно):

Значения параметров подключения по умолчанию задаются в DatabaseConfig.java (пакет al-commons.jar)

Код:
...
public static Class DATABASE_DRIVER;
   @Property(
	  key = "database.user",
	  defaultValue = "root"
   )
   public static String DATABASE_USER;
   @Property(
	  key = "database.password",
	  defaultValue = "root"
   )
...
Для подключения к БД в AION используется BoneCP - библиотека управления соединениями с БД.

В ней проверяется есть ли в файле database.properties конкретная настройка и если нет,
то подставляется значение по умолчанию:

Код:
if(!this.externalAuth && this.datasourceBean == null && this.driverProperties != null) {
		 if(this.driverProperties.get("password") == null && this.password == null) {
			logger.warn("JDBC password not set in driver properties and not set in pool config either");
		 } else if(this.driverProperties.get("password") == null && this.password != null) {
			logger.warn("JDBC password not set in driver properties, copying it from pool config");
			this.driverProperties.setProperty("password", this.password);
		 } else if(this.password != null && !this.driverProperties.get("password").equals(this.password)) {
			logger.warn("JDBC password set in driver properties does not match the one set in the pool config. Overriding it with pool config.");
			this.driverProperties.setProperty("password", this.password);
		 }

таким образом если в database.properties:

Код:
# Database password
# NOTE: Change this! Root password is not safe!
database.password =

в password будет подставленно "root" и при логине/проле - root/root можно в database.properties оставить:

Код:
# Database user
database.user =

# Database password
# NOTE: Change this! Root password is not safe!
database.password =

или вообще исключить эти строки.
 
Дмитрий , вот скажи - зачем изобретать трехколесный велосипед ?)
Тем кто занимается серверами (не важно домашнее хобби , или с размахом на будущий проект) просто нужно научиться правильно устанавливать все сопутствующие программы и не гнушаться установками паролей ВСЕГДА .
Может кстати в туториал это добавить? И еще, пока вчера танцевал с бубном вокруг мускуля, появилась идея, а может запилить совместными усилиями вируталку чисто с win7 мускулем явой и серверами Айона? А игру запускать из рабочей винды игры коннектиться к ней. положить файл вирутуалки на ЯД и пусть народ качает. Это всяко проще чем, в каждом конкретном случае на разных системах, искать в чем конкретно здесь затык.
Ну вот у вас (я выше прочел) используется денвер , есть решения которые намного проще и менее ресурсопоедающие . Я к примеру для домашних тестов использую вот это .
Да и если делать виртуалку win , так лучше уже тогда не win7 , лучше взять тогда win_ server_2008/2012 .
 
clubheads сказал:
вот скажи - зачем изобретать трехколесный велосипед ?)
а раньше говорил, что надо "учиться, учиться и ещё раз учиться"

Как-то ты не последователен! Наверное лучше знать не как сделать, а понимать зачем ты это делаешь :)

А вопрос однозначно в FAQ поместить!

Да и если делать виртуалку win , так лучше уже тогда не win7 , лучше взять тогда win_ server_2008/2012 .
Уж гулять, так гулять! Зато серверную матчасть подучите!

А как домашний сервер мне вот это понравилось: Uniform Server
 
Назад
Сверху