Сервер из этой темы: https://mmorpg-devs....-classes-mysql/ Как бы я не настраивал его.. всегда прихожу к 1 и той же ошибке: 代码: err : gdelivery::connect to GAuth server failed. Reconnecting.... Виртуальная машина: VMware_Workstation_9.0.1_Lite_Eng_&_Rus Linux: ubuntu-11.10-desktop-amd64 (устанавливаю все обновления) Вот что и как я делаю: 0. Через терминал устанавливаю приложения: 代码: apt-get install openssh-server apt-get install ia32-libs apt-get install apache2 apt-get install mysql-server apt-get install php5 apt-get install php5-mysql apt-get install phpmyadmin apt-get install openjdk-6-jdk 1. Скачал отдельные серверные файлы из этой темы. Распаковал все папки в (/) нажал совместить всё, заменить всё. 2. Настроил table.xml в обеих папках под свой сервер: база: dbo логин: root пароль: ****** 3. дал права папкам: 代码: chmod 777 /root -R chmod 777 /usr/rain -R chmod 777 /usr/java -R chmod 0755 /root/myauthd -R 4. Базу взял отсюда (3.0.1): https://mmorpg-devs....ера-с-нуля-301/ 5 .захожу в терминал и ввожу: cd /root ./mau Открываю 2ой терминал и ввожу: cd /root ./msau и в итоге вот что: Вот лог! Примерно через 5 строк после этого куска лога что я выложил выше, терминал сам закрывается. Где я что то сделал не так?
Капай в сторону явы /libjvm.so'.sr/java/jdk1.6.0_12/jre/lib/i386/server Не запускается аутх у тебя. Поэтому такие ошибки. а не запускается из за явы.
Спасибо, проблемма была в authd из за #.... Было: 代码: export HOME=/usr/java/jdk1.6.0_12/ export PATH=$HOME/bin:$PATH #export PATH=$PATH:$HOME/bin:/usr/java/jdk1.6.0_12/bin а надо: 代码: export HOME=/usr/java/jdk1.6.0_12/ #export PATH=$HOME/bin:$PATH export PATH=$PATH:$HOME/bin:/usr/java/jdk1.6.0_12/bin Сервер запустился, но при вводе логина и пароля вылазиет ошибка: Link - нет свободных каналов. Танцы с бубном продолжаются =) Сейчас попробую в rain все 0.0.0.0 заменить на 127.0.0.1 Не помогло. Верну всё обратно! гуглю...
В общем у меня такое предчувствие что я запускаю 2 раза либо только логинсервер либо геймсервер.... логи одинаковые! Но больше похоже что 2 геймсервера.. так как подгружаются территории, итомы и тд. Но чем же запустить тогда логин сервер? Вот лог mau Вот лог msau Народ, может кто выложить содержимое файлов которыми запускать логин и гейм серверы?
Короче я хз что настраивать. Народ жду вашей помощи.. Остановился на ошибке Link - Нет свободных каналов.
Читай внимательнее логи java.net.BindException: Address already in use Адрес уже используется.Так как в дж особо не подскажу но сделай следующее, сделай полный рестарт командой reboot. и запускай заново сервер. либо если любишь танцы htop используй.
спасибо, попробую. Не нашёл я как исправить эту ошибку.. =( В клиенте: Link - нет свободных каналов. когда ввожу логин и пароль в логе mau происходит вот что: 代码: TRACE : checkpoint begin. TRACE : checkpoint end. debug : GLinkServer::OnAddSession sid=25 TRACE : glinkd::receive response from client. identity=melinio, use_token=0, state=ru TRACE : glinkd::send matrixpasswd, algo=0, version=0 TRACE : gdelivery::matrixpasswd query, user=melinio TRACE : Battle Timer update: (0) Fri Feb 8 05:19:27 2013 TRACE : Battle Timer update t_base Fri Feb 8 00:00:00 2013 а в логе msau этого нету.
Вот кусок кода когда ввожу в клиенте логин и пароль: 代码: debug : GLinkServer::OnAddSession sid=26 TRACE : glinkd::receive response from client. identity=melinio, use_token=0, state=ru TRACE : glinkd::send matrixpasswd, algo=0, version=0 TRACE : gdelivery::matrixpasswd query, user=melinio Sending query to acquire password Prepare procedure call:{call acquireuserpasswd(?,?,?)} Received acquired password Returning acquired password gauthd: 08 фев 2013 19:13:16,789 INFO GAuthServer:? - MatrixPasswd,name=melinio,userid=48 Prepare procedure call:{call deleteTimeoutForbid(?)} debug : glinkd::SessionError: change to Null state sid=26, errno=19 reason=Server network error. debug : GLinkServer::OnDelSession sid=26 status=0x10000 info : logclienttcp: OnAbortSession TRACE : checkpoint begin. TRACE : checkpoint end. в клиенте: Link - нет свободных каналов. java.net.BindException: Address already in use Так и есть в msauthd И туда же прибавилось: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
msauthd Вам не нужен, так как база на Mysql как я понял, а этот скрипт для коннекта с mssql. Попробуйте его не запускать вообще. Скорее всего конфликт из за того что вы оба запускаете - ./mau и ./msau