На днях запустил ява сборку от l2open, без какой-либо защиты.
Всё работает, но давеча зашёл читер и надюпал себе адены и коинов. Я нашёл это в логах, насколько я понял он сделал это хлапексом.
Уважаемые читеры, взгляните пожалуйста на логи своим наметанным взглядом, уж очень интересно как он это провернул.
Ники Vendetta и HuK http://rghost.ru/4108820
И главное, подскажите, пожалуйста, как же защититься от этой напасти?
Я читал советы по защите. Возникло несколько вопросов. Разъясните, пожалуйста, некоторые моменты, если не затруднит.
На днях запустил ява сборку от l2open, без какой-либо защиты.
Всё работает, но давеча зашёл читер и надюпал себе адены и коинов. Я нашёл это в логах, насколько я понял он сделал это хлапексом.
Уважаемые читеры, взгляните пожалуйста на логи своим наметанным взглядом, уж очень интересно как он это провернул.
Ники Vendetta и HuK http://rghost.ru/4108820
И главное, подскажите, пожалуйста, как же защититься от этой напасти?
Я читал советы по защите. Возникло несколько вопросов. Разъясните, пожалуйста, некоторые моменты, если не затруднит.
От чего это спасет и в каком файле произвести замену?
Это заставит легитов качать полный патч к клиенту, а не только l2.ini, также поможет избавится от начинающих ботоводов.
Простой вариант изменения порта: скачать.
Сложный вариант: поправить 2 байта в файле Engine.dll (как и какие байты надо будет уже самим поискать)
Цитата:
Насколько мне известно он расшифровывается, или защита от дурака?
Не вижу смысла в этом, netstat многие умеют пользоваться.
Цитата:
Подскажите, пожалуйста, что это за защита эдакая?
На la2base.ru пару вариантов такой защиты выложено, спасает от некоторых кликеров, не очень надежны.
Цитата:
Как настроить я знаю, но опять же от чего это спасает?
Дорогие форумчане, у меня есть ещё один вопрос по серверной части.
Дело было так. Сервер работал и вдруг бац - завис.
Подскажите, пожалуйста, что означают эти строки из лога гейм сервера ниже.
Код:
тут была дата и точное время
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask run
INFO: An exception occurred while acquiring a poolable resource. Will retry.
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"
at sun.reflect.GeneratedConstructorAccessor91.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1105)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2186)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:787)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:49)
at sun.reflect.GeneratedConstructorAccessor61.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:357)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
MaximumDbConnections = 10000
Где-то в сервер.пропертис
Онлайн резко возрос?)
Онлайн на сайте отображаться перестал, всех отключило. Сервер работал, но зайти было нельзя и в окне гейм сервера с бешеной скоростью, в течении нескольких минут, выводилось это сообщение. Помог только перезапуск сервера. Что это могло быть?
Кстати, а какое количество подключений "MaximumDbConnections" будет оптимальным для небольшого сервера?