Devolpe Emulator
|
|
zmoli775 | Дата: Понедельник, 03.06.2013, 18:54 | Сообщение # 466 |
Группа: Гости
Сообщений: 42
| http://bfbc2.gameteams.ru/stats Ранг наконец нормальные Great :p
|
|
| |
Sinthetix | Дата: Понедельник, 03.06.2013, 18:55 | Сообщение # 467 |
Группа: Гости
Сообщений: 153
| Кстати есть еще логи вот тут: C:\wamp\logs\, когда эмуль падает смотрите там во всех файлах, там могут быть полезные сведения о крэшэ.
|
|
| |
arichikari | Дата: Понедельник, 03.06.2013, 19:04 | Сообщение # 468 |
Группа: Проверенные
Сообщений: 9
| Огромный респект Sinthetix за проделанную работу! Поставил эмуль, сутки как без падений! Полностью согласен с Triada, эмулятор просто необходим в открытом доступе! Так как с нашими пингами (Сам с Якутии) просто невозможно играть ни на нексусе ни на оффе.
|
|
| |
TRIADA | Дата: Понедельник, 03.06.2013, 21:06 | Сообщение # 469 |
Группа: Проверенные
Сообщений: 518
| Незнаю как там игроки на серверах от ZloGames но на этих [GT]Conquest|500|Fast - 26 "[Yd]#1 (Enthusiasm Server)" - 5 "[Yd]#3 (Enthusiasm Server)" - 3 [GT]Oasis-Rush|Fast-FF-PB - 6 живые сам только что проверил
|
|
| |
zmoli775 | Дата: Понедельник, 03.06.2013, 21:40 | Сообщение # 470 |
Группа: Гости
Сообщений: 42
| Беда! Мой симулятор, поддерживают менее 20 человек будет ошибкой!gameteams может поддерживать 92 человек не падает, это было здорово!Изменения кода еще? :(Никогда не понимала Почему моя симулятор 1,09 ошибок, ошибок!
Сообщение отредактировал zmoli775 - Понедельник, 03.06.2013, 21:41 |
|
| |
ryuop | Дата: Понедельник, 03.06.2013, 23:10 | Сообщение # 471 |
Группа: Гости
Сообщений: 27
| Hi Sinthetix, With your last version 1.09, I cant use Swedish keyboard layout when i try to create a new account, cant make @, I have to switch to English keyboard layout. And I cant see the server in game.
|
|
| |
zmoli775 | Дата: Понедельник, 03.06.2013, 23:27 | Сообщение # 472 |
Группа: Гости
Сообщений: 42
| ryuop Create an Account: You can only use the E-mail address format Soldier ID: Use only А-Z 0-9 a-z _-
Сообщение отредактировал zmoli775 - Понедельник, 03.06.2013, 23:28 |
|
| |
ryuop | Дата: Вторник, 04.06.2013, 08:48 | Сообщение # 473 |
Группа: Гости
Сообщений: 27
| zmoli775: I can create an account if I have US keyboard layout, but with Swedish keyboard layout I cant create an account because I cant typ @ in the email address. So I have to switch keyboard layout everytime I create an account.. Добавлено (04.06.2013, 06:48:48) --------------------------------------------- It´s solved, I deleted the files, there must have been an old file from previuos version in the directory. The only thing that´s not working is that I cant see the server..
|
|
| |
TRIADA | Дата: Вторник, 04.06.2013, 12:47 | Сообщение # 474 |
Группа: Проверенные
Сообщений: 518
| ryuop, zmoli775, Here write the way you want, preferably in English, because it is a very poor translation Google At the regional section of the forum can write in their native language
|
|
| |
zmoli775 | Дата: Вторник, 04.06.2013, 20:08 | Сообщение # 475 |
Группа: Гости
Сообщений: 42
| Код c:\>Plasma.bat ---------------------- PHP Notice: Undefined index: keys.79 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.79 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.79 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.79 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.80 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.80 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.80 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.80 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.81 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.81 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.81 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.81 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.82 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.82 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.82 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.82 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.83 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.83 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.83 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.83 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.84 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.84 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.84 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.84 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.85 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.85 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.85 in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: keys.85 in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: in C:\lib\SSocket.class.php on line 962 PHP Stack trace: PHP 1. {main}() C:\Plasma.php:0 PHP 2. SSocket->receivePacket() C:\Plasma.php:103 PHP 3. SSocket->processUserRank() C:\lib\SSocket.class.php:225
Notice: Undefined index: in C:\lib\SSocket.class.php on line 962
Call Stack: 0.0006 675936 1. {main}() C:\Plasma.php:0 6157.3460 3349240 2. SSocket->receivePacket() C:\Plasma.php:103 6157.3462 3374016 3. SSocket->processUserRank() C:\lib\SSocket.class.php:2 25
PHP Notice: Undefined index: keys.86 in C:\lib\SSocket.class.php on line 962
|
|
| |
alqaida | Дата: Вторник, 04.06.2013, 21:24 | Сообщение # 476 |
Группа: Проверенные
Сообщений: 179
| я вот непойму порядок и смысл бана,поставил в таблице бан на айпи сервера,но сервер так же онлайн и на нем играют-это как?И еще вопрос если я хочу поставить бан одному серверу на данном айпи,а если их там 5 или 6,они же все получается банятся.
Можно проще сделать и быстрее,в брэндмауере запретить айпишник которы нужен и все,нужно подумать над более продуманной системой банов.
И вот еще почему таблица списка серверов не кешируется и не отчищает автоматом мусор который оффлайн?У меня в таблице более 25 серверов а онлайн 15.
После наблюдения,БАНЫ вообще неработают или работают да так успешно что не добавляется в список серверов не один сервер.Тоесть после добавления сервера в таблицу Баны,не добавляются сервера в таблицу Геймс,после удаления сервера из баннов сервера добавляются в Геймс,где логика?
Короче говоря неудобная бан система и недоделанная,можт у меня руки кривые не отрицаю,ну тогда объясните подробнее.
|
|
| |
Sinthetix | Дата: Среда, 05.06.2013, 00:53 | Сообщение # 477 |
Группа: Гости
Сообщений: 153
| Цитата (alqaida) И еще вопрос если я хочу поставить бан одному серверу на данном айпи,а если их там 5 или 6,они же все получается банятся.
Именно так. Потому что на сервер можно ставить бан только по IP, он же не логинится, как ты будешь определять которого нужно забанить а которого нет с того же IP?
Цитата (alqaida) я вот непойму порядок и смысл бана,поставил в таблице бан на айпи сервера,но сервер так же онлайн и на нем играют-это как? Бан работает когда сервер подключается, если сервер онлайн в то время как ты ставишь ему бан, бан не сработает, кстати тоже самое для игроков. Бан сработает когда сервер снова попытается подключится ну или когда эмулятор перезапустится.
Цитата Можно проще сделать и быстрее,в брэндмауере запретить айпишник которы нужен и все,нужно подумать над более продуманной системой банов. Это не проще, если ты забанишь IP с брандмаузера то никто не игроки не серверы не смогут подключатся, а если множество игроков играют на одном рутере никто не сможет играть, получается виноват один а забанены все... Для этого я и создал несколько типов бана: Бан по NUID, эмулятор не проверяет IP а только NUID игрока, если ты забанишь игрока по NUID, все остальные с той же сети смогут подключатся. Ну и потом более строгий бан это отдельно по IP для игроков© и для серверов(s). А Если парень жутко достал ставишь бан по NUID, IP, и тип "x", И все это занимает одну строку в базе... Да все же описано в реадме файле. Как ты хочешь проще?
Цитата (alqaida) И вот еще почему таблица списка серверов не кешируется и не отчищает автоматом мусор который оффлайн?У меня в таблице более 25 серверов а онлайн 15. Зачем? Серверы которые офлайн по любому не показываются. А очистка происходит когда эмулятор перезапускается. Зачем лишняя нагрузка, можно другое сделать, вместо ставки сервера в офлайн, можно его удалить из базы. Но я не стану их удалять. Пусть они останутся, это полезно к примеру если захочешь забанить кого то и он удерет. Это работает как хистори...
Короче делайте как вам легче, я вообще не хотел поставить систему банов в эмуляторе, но множество людей попросили и я поставил.. Но если в системе есть недоделки дай мне живой пример и я посмотрю.
Добавлено (04.06.2013, 22:53:35) --------------------------------------------- BFBC2EMU_V1.10 изменения: - проверяются очки игрока из пакета обновления, если суммарное число меньше чем в базе значит выделенный сервер не правильно считывал очки, эти очки не будут учитываться, но все остальные данные статистики сохранятся. Это изменение может решить проблему с падениями рангов. http://gfile.ru/aWIH
P.S. Думаю эта проблема и за модифицированных серверов. Вот что я тебе скажу alqaida, я вспомнил как игрался с питоном на серверах BF2141. Да это же пипец... Если на твоих выделенных серверах там кто то в питоне извращается то забудь о правильной статистике, там можно сделать все что угодно, не только статистика будет выглядеть хаотично или сразу 50 ранг получить, но и за неверных типов данных и эмулятор может сдохнуть...
|
|
| |
alqaida | Дата: Среда, 05.06.2013, 09:39 | Сообщение # 478 |
Группа: Проверенные
Сообщений: 179
| Да не,все нормально,все гуд,мне ничего не хочется,я в брэндмауер добавлю айпи сервера а не игрока,вот добавил и нет сервера вообще,хоть плазма онлайн хоть оффлайн и правило заработает сразу а не после перезапуска сервера или эмулятора.Мне бы вот легче было чтоб было поле ban в таблицах games и users,и без всяких заморочек,чтоб просто менять число 0 и 1,а там просто по-умолчанию сервер банится по айпи и порту,а аккаунт по user_nuid и ip,но видимо так невозможно технически в этом эмуляторе раз сделано в отдельной таблице.
Я вот к чему и уже написал выше,при добавлении в бан сервера с такой вот записью Код 1 ip сервера 1 (null) s server X 0 2013-05-18 00:00:00 2013-05-22 00:00:00 при перезапуске эмулятора не добавляются сервера в таблицу games,ждал 30 минут но так и не один не появился,удалил строку и перезапустил эмулятор и в течении 5 минут она заполнилась игровыми серверами,как вот это объяснить?
|
|
| |
Sinthetix | Дата: Среда, 05.06.2013, 11:24 | Сообщение # 479 |
Группа: Гости
Сообщений: 153
| Цитата (alqaida) при перезапуске эмулятора не добавляются сервера в таблицу games,ждал 30 минут но так и не один не появился,удалил строку и перезапустил эмулятор и в течении 5 минут она заполнилась игровыми серверами,как вот это объяснить? Да нашел где эта проблема с баном серверов. Вечером исправлю, сделаю уже новую сборку эмулятора. Не ставте пока что в 1.10
|
|
| |
alqaida | Дата: Среда, 05.06.2013, 12:26 | Сообщение # 480 |
Группа: Проверенные
Сообщений: 179
| эмулятор выдерживает 109 человек и это факт + 15 серверов,вот что у меня стоит на сервере: Microsoft Windows Server 2008 R2 Standard Service Pack 1 CPU QuadCore , 2900 MHz ОЗУ 8192 Mb Apache 2.2.22(Win32) mod_ssl 2.2.22 OpenSSL 0.9.8t PHP 5.3.8 MySQL 5.5.23
Sinthetix, Ждемс обновления.И кстати если можно то если меняется какие-то значения то огласить их,так как статистику приходится переделывать в запросах к базе.
|
|
| |