Server emulator Battlefield BC2 (PHP / V1.0 officially) from Sinthetix Первая официальная версия (не бета), разработка Sinthetix эмулятор для BFBC2 на PHP.
Изменения : - работает нормально с несколькими дед. серверами с одного IP и если серверы не исчезают после 5-7 мин - добавлены жетоны(Dogtags) - добавлена новая таблица для жетонов - Работает регистрация из клиента игры. - Работает Вйетнам. - Посылаются данные статистики игроков на дед. сервер. - Добавлены UpdateStats пакет для обновлении статистики. - В config.php есть опция optionAllKits,она включает или выключает анлоики в игре. Добавлено: - В config.php добавил опцию $gameVersion она обязательна должна быть вставлена, иначе ни одного дед. сервера вы не увидите, теперь все дед. серверы будут иметь одинаковый протокол и все будут видны в игре но, вы не сможете заходить на него если он реально работает на другом протоколе. - Теперь при каждом запуске Театра, таблица гамес стирается и сбрасывается счетчик (autoincrement).
Советую прочитать все прежде чем его запустить. Во первых как вы видите плазма разработана на PHP... Почему разработана плазма на PHP. Написав на PHP, избавляемся автоматически от управления памятью, и вы увидете реальные недостатки эмуля связные с логикой разработки. Чего нельзя зделать на эмуле на C++ на котором даже малейшая ошибка при управлении и настройки приведет к необьяснимым багам , вылетам из игры и остановкой плазмы и театра.
Установка: 1. Установите PHP, MySQL, использовался WAMP: wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64.exe потому что собиралось на 64 системе. 2. Вам нужно включить в php.ini следующие дополнения: php_openssl.dll, php_sockets.dll 3. Смотрите в Plasma/config.php и настройте соеденение с базой, тоже самое в Theater/theater_config.ini. 4. Создайте базу с помощью файла bfbc2.sql 5 .У кого не виден сервер в клиенте поменяйте в таблице games поле game_v с "ROMEPC592253" на "ROMEPC784592"; 6. Не забывайте поменять хосты.
У каждого нового сервера в базе надо менять версию протокола (ROMEPC784592).
Запуск: 1. В Plasma.bat Theater.bat поменяйте путь к PHP.exe если там неправильный. 2. Запускайте Plasma.bat и Theater.bat Подробнее на форуме.
Скачать с сайта:
Скачать с файлообменника:
Все вопросы относительно настроек задавайте на форуме, необходимый материал для создания можно найти в предыдущих темах.
Made by Sinthetix, good work, thanks.
|