Эмулятор сервера Battlefield Bad Company2 (PHP / V2) by Sinthetix
 Запущен сервер на базе эмулятора by Sinthetix. Сайт сервера и описание как присоединится: http://bfbc2.gameteams.ru/
Выкладываю разработку Sinthetix эмулятора для BFBC2 на PHP.
Советую прочитать все прежде чем его запустить.
Во первых как вы видите плазма разработана на 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. Не забывайте поменять хосты.
Добавлено и исправлено: 1. Работает регистрация из клиента игры. 2. Работает Въетнам. 3. Посылаются данные статистики игроков на дед. сервер. 4. Добавлено UpdateStats пакет для обновлении статистики. И др....
Запуск: 1. В Plasma.bat Theater.bat поменяйте путь к PHP.exe если там неправильный. 2. Запускайте Plasma.bat и Theater.batСкачать с сайта: 
Скачать с файлообменника: 
Все вопросы относительно настроек задавайте на форуме, необходимый материал для создания можно найти в предыдущих темах.Made by Sinthetix, good work, thanks.
|