А последнее время, китайцы добавили декор пухи, а также действия этих пух, и у каждого класса эти действия разные, плюс эффекты действия и еще много всего, добавляют они их каждый месяц --- добавлено: 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?
Да, забыл добавить, самый главный минус этих ботов, если лишаешь их письма, то они отправляют свой спам на игровую почту игрокам
Возможно сильно громкое название темы но как есть) Всем привет. Собственно, ищу исполнителя, нужен софт по борьбе со спамом Спам идет с ботов, возможно ломанных аккаунтов, спамят продажу валюты, баны по кд слишком муторно, попытки настроить плохие слова бесполезны, так как используют очень много символов букв рус/анг которые при внесении в чс, приносят не мало хлопот к обычным игрокам Как я вижу фикс, первое что приходит в голову, так это то что это боты, ООG боты, которые входят и спамят без клиента, поэтому нужна утилита отдельная и независимая, которая будет проверять на наличие входа с клиента, если оог зашел без признаков игрового клиента = бан, бан по IPмак адресу и так далее. Если же заходят с клиента, то я думаю бороться с ними будет чуть легче. Также приветствуются и другие предложения по борьбе с этим спамом. Слишком много ботов От себя скажу, что все боты заходят с прокси серверов, и их огромное количество, сайт и продажа их валюты работает без кидавала, почти без кидавала, были не одноразовые случаи когда оплатили но юани не пришли и ответ от тех.поддержки не пришел. Знаю много серверов с огромным онлайном, где также валюта имеет не мало ценности, интересно как другие борются с этими ботами.
Добавил тебя в скайп, можешь там ответить?
Проблема решена, проблема не в елементе и таске а именно в ai (как же бесило что все тыкали носом в ель)
Имена участников (разделяйте запятой).