Уважаемое сообщество, прошу вашей помощи) в связи с неудачно покупкой второй батлы (мне повезло купить ее за день до выключения геймспая) было решено запилить свой сервачок с ранковой системой для игры с друзьями.
сервер поднят по инструкции http://habrahabr.ru/post/149947/
пробежался глазами, от той что у вас на форме почти не отличается.
далее была выбрана замена gameSpy - ею стала bf2hub
по ихними туториалу https://www.bf2hub.com/home/serversetup.php изменены настройки хостов на сервере.
создан аккаунт в игре.
А дальше чудеса:
к серверу подключаюсь, в статистике себя вижу, опыт идет, ранки открываются (вродебы, выставил себе 4 ранг, он тутже отобразился в в BFHQ), после отыгрыша пары карт открылись пара анлоков и медалек. Все это видно в BFHQ, в самой игре при получении выводится сообщение.
НО в самой игре анлоки не открыты. Тобеш в захожу в BFHQ, там у АТ открыт новый дробовик. Захожу в игру, спавнюсь - дробовика нет. При выборе класса также замочек нарисован.
Как это побороть?
сервер на Linux x32, играем тоже на линухе, хосты на клиентах прописаны
Да! Раз комментируй это на сервере и клиенте!
на сервере можешь IP подставить 127.0.0.1 а на клиенте именно IP сервера!
ну тогда проблем не должно быть
Нет, проблемы будут, поскольку сервер был скачан unranked, и в нём необходимых файлов для полноценной работы оффициальной статистики
Данные файлы ranked сервера существуют только у официальных провайдеров ранговых серверов:
Парни, вот такая проблема:
На убунту-сервер 12.04 Х32 установлен сервер БФ2 v.1.41. К нему прикручена стата. В настройках конфига ASP выставлено значение полного разлока оружия:
$game_unlocks=1
В игре разлоков нет + во время каждого раунда, при наборе количества очков присваивается звание 1-ого ранга + базовый бейдж специалиста, которым играеш. В BFHQ очки считаются, звания согласно очкам присваиваются, тоже самое происходит и в ВЭБ-интерфейсе статы. Сие безобразие списываю на не состыковку ASP и pyton, взятые с версии 1.4.2, с Апачем, MySql и PHP, которые были установлены с репозитория.
Подскажите кто-нибудь, что делать? Если переустанавливать, то где взять apache,MySql и PHP старой версии и какие версии шли для линукса?
GenryRar , решил задачу с анлоками? У меня та же трабла - в настройках ASP стоит полный разлок, а в игре нет. Решил - так распиши, как и что.
/etc/phpmyadmin/apache.conf редактировал:
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .aspx
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .aspx
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
</Directory>
Блок с php4 был добавлен. Он отсутствовал. Что еще редактировать - просто ума не приложу. Ну подскажите кто-нибудь где копать. В сети ответа не нашел.
У клиента все прописано и в win/syst32/drivers/etc/hosts и win/syst32/drivers/etc/hosts.ics
Это не то. Тут что-то еще где-то надо редактнуть в серверной части линукса, что я не знаю.
Значится так: задачу с появлением анлоков у себя решил банальным способом:
на компе, где установлен сервак, эмуль логинов и стата под Дебианом, из файла /etc/hosts.ics вырезал строчку <ip> bf2web.gamespy.com и перенес ее в /etc/hosts. После проделанной операции у клиентов появились анлоки.
У кого сервак на виндовознике, ничего менять не надо: там и так все пашет.
Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)