Мне одному кажется что тут игроки не тусуются?
Ссылки битые, ищу данные файлы Сервер/Клиент Если есть у кого, поделитесь пожалуйста, желательно чисто серверными файлами без образа
Не останавливайся, самое интересное лежит в world2.log
Можно поинтересоваться? Для чего все это? Что в конечно итоге по цели стоит?
А последнее время, китайцы добавили декор пухи, а также действия этих пух, и у каждого класса эти действия разные, плюс эффекты действия и еще много всего, добавляют они их каждый месяц --- добавлено: 23 янв 2018 в 00:53 --- Еще есть лист в .data действия игрока, интересно что там
This is not an original service. It is interesting that this service could be added such that it accustoms the weight in more than 1 megabyte from the standard.
Когда уже продажа появится?)
У меня лично есть софт с помощью которого я контролирую количество ценной валюты у игроков. Я примерно это делаю вот так: [ATTACH] Но ты прав, больше логов, больше инфы.
Логи всегда смотрю Особенно когда что-то пошло не так, без логов некуда. Может ты имеешь введу какие то конкретные логи?
Я понимаю что это не совсем там тема, где можно писать. Но думаю видя как вышел редактор Эля, хочется предложить Родиону найти малость времени и начать работать над редактором Tasks.data Поддержите меня если также хотите видеть этот редактор именно от Роди.
[GAuthServer] type = tcp port = 29200 address = 127.0.0.1 so_sndbuf = 65536 so_rcvbuf = 65536 ibuffermax = 1048576 obuffermax = 131072 tcp_nodelay = 1 listen_backlog = 10 mtrace = /tmp/mtrace.authd [ThreadPool] config = (1,1)(2,10)(3,1)(102,1)(101,1) max_queuesize = 1048576 [AlexPatch] logoutshell = curl link [LogclientClient] type = udp port = 11100 address = 127.0.0.1 so_sndbuf = 16384 so_rcvbuf = 16384 ibuffermax = 16384 obuffermax = 1048576 accumulate = 1048576 [LogclientTcpClient] type = tcp port = 11101 address = 127.0.0.1 so_sndbuf = 16384 so_rcvbuf = 16384 ibuffermax = 16384 obuffermax = 1048576 accumulate = 1048576 [Intervals] ;set accounting interval,unit is second account_interval = 600 ;set delrole interval,unit is second delrole_interval = 60 ;set check forbidlogin user's map interval,unit is second checkforbidlogin_interval = 60 [GDeliveryServer] zoneid = 1 aid = 1 freeaid = 1 zondname = zone1 max_player_num = 6000 type = tcp port = 29100 address = 127.0.0.1 so_sndbuf = 65536 so_rcvbuf = 65536 ibuffermax = 1048576 obuffermax = 1048576 tcp_nodelay = 0 listen_backlog = 10 accumulate = 1048576 mtrace = /tmp/m_trace.link table_name = filters name_charset = UTF-8 table_charset = UTF-8 pvp = 0 battlefield = 1 sellpoint = 0 freecreatime = 0 max_name_len = 32 district_id = districtzone recalloldplayer = 0 lan_ip_list = 127.0.0.1 is_central_ds = false max_login_wait_num = 2000 forbid_cross = 0 [GAuthClient] type = tcp port = 29200 address = 127.0.0.1 so_sndbuf = 65536 so_rcvbuf = 65536 ibuffermax = 1048576 obuffermax = 131072 ;so_broadcast = 1 tcp_nodelay = 0 accumulate = 131072 au_cert = false
В логах authd проскакивает иногда com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926) at com.mysql.jdbc.StatementImpl.checkClosed(StatementImpl.java:405) at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1329) at com.mysql.jdbc.DatabaseMetaData.getCallStmtParameterTypes(DatabaseMetaData.java:1599) at com.mysql.jdbc.DatabaseMetaData.getProcedureOrFunctionColumns(DatabaseMetaData.java:4138) at com.mysql.jdbc.DatabaseMetaData.getProcedureColumns(DatabaseMetaData.java:4056) at com.mysql.jdbc.CallableStatement.determineParameterTypes(CallableStatement.java:827) at com.mysql.jdbc.CallableStatement.<init>(CallableStatement.java:625) at com.mysql.jdbc.JDBC4CallableStatement.<init>(JDBC4CallableStatement.java:46) at sun.reflect.GeneratedConstructorAccessor10.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.CallableStatement.getInstance(CallableStatement.java:521) at com.mysql.jdbc.ConnectionImpl.parseCallableStatement(ConnectionImpl.java:4029) at com.mysql.jdbc.ConnectionImpl.prepareCall(ConnectionImpl.java:4113) at com.mysql.jdbc.ConnectionImpl.prepareCall(ConnectionImpl.java:4087) at application.procedure.handler.execute(handler.java:181) at protocol.UserLogout.Server(UserLogout.java:55) at com.goldhuman.IO.Protocol.Rpc.Process(Unknown Source) at com.goldhuman.IO.Protocol.Task.run(Unknown Source) at com.goldhuman.Common.ThreadPool.run(Unknown Source) at java.lang.Thread.run(Thread.java:748) com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926) at com.mysql.jdbc.StatementImpl.checkClosed(StatementImpl.java:405) at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1329) at com.mysql.jdbc.DatabaseMetaData.getCallStmtParameterTypes(DatabaseMetaData.java:1599) at com.mysql.jdbc.DatabaseMetaData.getProcedureOrFunctionColumns(DatabaseMetaData.java:4138) at com.mysql.jdbc.DatabaseMetaData.getProcedureColumns(DatabaseMetaData.java:4056) at com.mysql.jdbc.CallableStatement.determineParameterTypes(CallableStatement.java:827) at com.mysql.jdbc.CallableStatement.<init>(CallableStatement.java:625) at com.mysql.jdbc.JDBC4CallableStatement.<init>(JDBC4CallableStatement.java:46) at sun.reflect.GeneratedConstructorAccessor10.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.CallableStatement.getInstance(CallableStatement.java:521) at com.mysql.jdbc.ConnectionImpl.parseCallableStatement(ConnectionImpl.java:4029) at com.mysql.jdbc.ConnectionImpl.prepareCall(ConnectionImpl.java:4113) at com.mysql.jdbc.ConnectionImpl.prepareCall(ConnectionImpl.java:4087) at application.procedure.handler.execute(handler.java:181) at protocol.UserLogout.Server(UserLogout.java:55) at com.goldhuman.IO.Protocol.Rpc.Process(Unknown Source) at com.goldhuman.IO.Protocol.Task.run(Unknown Source) at com.goldhuman.Common.ThreadPool.run(Unknown Source) at java.lang.Thread.run(Thread.java:748) Но такое проскакивает и на рабочем сервере (и там и там)
Вероятно подлаги самого сервака. Игроки на откиды не жаловались на кривом сервере? Нет
Единственное так это то что гм права слетают, а иногда держит акк в сети, не могу понять почему ГМ права слетают после того как перезапускаешь auth После перезагрузки сервера они возвращаются Он у меня со старту. Я запускаю аут, захожу в игру, гм прав нет. Выхожу и снова захожу гм права есть. проверь процедуры, возможно с дампа базу заливал, а в подключении уже другое название. Все процедуры есть, проверял эту версию уже
Может тогда причина в java версии, mysql connect, таблички в базе битые или процедуры не все? По логам битых таблиц нет. Да и работает все корректно не первый день Единственное так это то что гм права слетают, а иногда держит акк в сети, не могу понять почему Все остальное без каких либо ошибок
authd - сервис Другой сервер ниже 1.4.4 версии где всё норм? И там ПВ админ работает корректно или ГМ права с первого раза? В конфиге gdeliveryd должен быть параметр au cert false. Еще зависит от того какой authd из под 1.2.6 или новый который от 1.4.4. Может в папке authd/build/protocol намешаны классы от 1.2.6, там сравни содержимое от него зависит большая часть работы Один сервер 1.5.1 (где работает стабильно) Второй сервер 1.5.3 ( где работает коряво) В качестве экспремента - взял с 1.5.1 который корректно работает и поставил на 1.5.3, результата не дало
authd - сервис
Добрый вечер. Что может быть не так с аутом, суть в чем, когда выходишь с перса, пв админ показывает что аккаунт онлайн, хотя персы все офлайн. Также, бывает при заходе на аккаунт, нет гм прав, когда перезаходишь, гм права есть Но первый вопрос меня больше интересует, так как из-за этого постоянно не правильный онлайн показывает. Этот же аут, стоит и на другом сервере, там он работает корректно.
Максимальную Это какая?) Типа по защитам?
Здравствуйте. Подскажите, как очистить всем персам игровой голд на 0?
Имена участников (разделяйте запятой).