Ява не работает с бд(линукс)
Может кто рассказать по настройке на дебиан?, ява, l2ft. В интернете читал кучу всякого, везде проблемы так или иначе уникальны..
Грешу на то что лс не видит гс и они не могут нормально работать с базой. Муть та еще, уже запарился, дело в iptables? или в чем нибудь другом может. Ну и вот что у меня: gameservers забит 1 айди, на внешний ип дедика. Конфиг гс # IP на который биндить геймсервер, * - на все возможные GameserverHostname = внешка GameserverPort = 7777 # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname = внешка # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname = 127.0.0.1 AdvIPSystem = False # Адрес\порт логинсервера LoginPort = 9014 LoginHost = 127.0.0.1 LoginUseCrypt = True # Какой ID запрашивать у логинсервера RequestServerID = 1 # Разрешать брать другой ид, если запрашиваемый занят AcceptAlternateID = True #------------------------------------------------------------- # Настройки базы данных #------------------------------------------------------------- # Настройки подключения к базе Driver = com.mysql.jdbc.Driver URL = jdbc:mysql://127.0.0.1/gameserver?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true Login = usr Password = pass Конфиг лс # Хост и порт для клиентских соединений LoginserverHostname = внешка LoginserverPort = 2106 # Хост и порт для игровых серверов LoginHost = 127.0.0.1 LoginPort = 9014 # Принимать новый игровой сервер в свободный слот AcceptNewGameServer = False # Настройки БД Driver = com.mysql.jdbc.Driver URL = jdbc:mysql://127.0.0.1/gameserver?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true Login = usr Password = pass ГС [19.10.19 09:47:32:749] INFO authcomm.AuthServerCommunication: Connecting to authserver on 127.0.0.1:9014 [19.10.19 09:47:32:749] ERROR authcomm.AuthServerCommunication: AuthServer I/O error: Connection refused +Ошибка (их должно брать с бд, у ПК такого нет) ERROR tasks.RestoreOfflineTraders: Error while restoring offline traders! com.mysql.jdbc.exceptions.jdbc4.CommunicationsExce ption: Communications link failure The last packet successfully received from the server was 30,153 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago. at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method) .... ЛС("Типа всё окей", но когда запускаю лс с своего пк под виндой, обычно можно пройти логин, этого не происходит) [19.10.19 09:36:35:496] INFO loginserver.GameServerManager: Loaded 1 registered GameServer(s). [19.10.19 09:36:35:515] INFO loginserver.AuthServer: Listening for gameservers on 127.0.0.1:9014 [19.10.19 09:36:35:516] INFO loginserver.AuthServer: Listening for clients on внешка:2106 |
Re: Ява не работает с бд(линукс)
INFO tasks.RestoreOfflineTraders: Restored 0 offline traders
[19.10.19 14:48:02:605] Вроде путем шаманства в my.cnf подружил сервер с мускулом, не выбивает ошибок на типичных задачах чтения бд итд, но логин и гейм по прежнему не кантачат:\ |
Re: Ява не работает с бд(линукс)
Разобрался, кое где не тот айпишник был, для дебиан 0.0.0.0 нужны, и sh запускало не одновременно, а по одному процессы гс\лс) Можно закрывать.
|
Текущее время: 13:28. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot