Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
сервер Bf2 чтото странное с анлоками - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
сервер Bf2 чтото странное с анлоками
сообщение 31.7.2014, 5:25
Сообщение #1





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Уважаемое сообщество, прошу вашей помощи) в связи с неудачно покупкой второй батлы (мне повезло купить ее за день до выключения геймспая) было решено запилить свой сервачок с ранковой системой для игры с друзьями.

сервер поднят по инструкции http://habrahabr.ru/post/149947/
пробежался глазами, от той что у вас на форме почти не отличается.

далее была выбрана замена gameSpy - ею стала bf2hub
по ихними туториалу https://www.bf2hub.com/home/serversetup.php изменены настройки хостов на сервере.
создан аккаунт в игре.
А дальше чудеса:
к серверу подключаюсь, в статистике себя вижу, опыт идет, ранки открываются (вродебы, выставил себе 4 ранг, он тутже отобразился в в BFHQ), после отыгрыша пары карт открылись пара анлоков и медалек. Все это видно в BFHQ, в самой игре при получении выводится сообщение.
НО в самой игре анлоки не открыты. Тобеш в захожу в BFHQ, там у АТ открыт новый дробовик. Захожу в игру, спавнюсь - дробовика нет. При выборе класса также замочек нарисован.

Как это побороть?
сервер на Linux x32, играем тоже на линухе, хосты на клиентах прописаны
Раскрывающийся текст

192.168.229.129 bf2web.gamespy.com #адрес своего сервера
# BF2Hub - begin of redirect (established on 2014-07-30 06:09:24)
83.169.15.25 battlefield2.available.gamespy.com
83.169.15.25 battlefield2.master.gamespy.com
83.169.15.25 battlefield2.ms1.gamespy.com
...
83.169.15.25 battlefield2.ms14.gamespy.com
83.169.15.25 gpsp.gamespy.com
83.169.15.25 gpcm.gamespy.com

83.169.15.6 eapusher.dice.se

#83.169.15.6 BF2web.gamespy.com
# BF2Hub - end of redirect


да и раз в BFHQ стата с моего сервера, значит все правильно на клиентской стороне ведь? Или всетаки чтото еще не хватает?

Сообщение отредактировал GenryRar - 31.7.2014, 5:29
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 31.7.2014, 5:41
Сообщение #2





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Да! Раз комментируй это на сервере и клиенте!
на сервере можешь IP подставить 127.0.0.1 а на клиенте именно IP сервера!
Цитата
#83.169.15.6 BF2web.gamespy.com
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 31.7.2014, 6:14
Сообщение #3





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(sh@rk @ Четверг, 31 Июля 2014, 05:41:39) [snapback]1967962[/snapback]

Да! Раз комментируй это на сервере и клиенте!
на сервере можешь IP подставить 127.0.0.1 а на клиенте именно IP сервера!
Цитата
#83.169.15.6 BF2web.gamespy.com



83.169.15.6 это ип bf2hub (альтернативы для gameSpy)
ип моего серва 192.168.229.129
именно он и прописан в хостах для BF2web.gamespy.com

Сообщение отредактировал GenryRar - 31.7.2014, 6:15
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 31.7.2014, 15:14
Сообщение #4





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



ну тогда проблем не должно быть
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 31.7.2014, 23:36
Сообщение #5





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Нет, проблемы будут, поскольку сервер был скачан unranked, и в нём необходимых файлов для полноценной работы оффициальной статистики

Данные файлы ranked сервера существуют только у официальных провайдеров ранговых серверов:
Код
./bf2srv/python/bf2/stats/medals_data.py
./bf2srv/python/bf2/stats/medals_data_xpack.py
./bf2srv/python/bf2/stats/medals.py
./bf2srv/python/bf2/stats/providerId.sec

а ещё в конфиге ./bf2srv/mods/bf2/settings/serversettings.con необходимо запилить разрешение на использование глобальных рангов и анлоков:
Код
sv.useGlobalRank 1
sv.useGlobalUnlocks 1
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 28.10.2014, 2:39
Сообщение #6





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Парни, вот такая проблема:
На убунту-сервер 12.04 Х32 установлен сервер БФ2 v.1.41. К нему прикручена стата. В настройках конфига ASP выставлено значение полного разлока оружия:
$game_unlocks=1
В игре разлоков нет + во время каждого раунда, при наборе количества очков присваивается звание 1-ого ранга + базовый бейдж специалиста, которым играеш. В BFHQ очки считаются, звания согласно очкам присваиваются, тоже самое происходит и в ВЭБ-интерфейсе статы. Сие безобразие списываю на не состыковку ASP и pyton, взятые с версии 1.4.2, с Апачем, MySql и PHP, которые были установлены с репозитория.
Подскажите кто-нибудь, что делать? Если переустанавливать, то где взять apache,MySql и PHP старой версии и какие версии шли для линукса?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 21.11.2014, 0:15
Сообщение #7





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



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 был добавлен. Он отсутствовал. Что еще редактировать - просто ума не приложу. Ну подскажите кто-нибудь где копать. В сети ответа не нашел.

Сообщение отредактировал Jack-Metallurg - 21.11.2014, 0:16
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 21.11.2014, 20:55
Сообщение #8





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Jack-Metallurg @ Четверг, 20 Ноября 2014, 23:15:21) [snapback]1981917[/snapback]

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 был добавлен. Он отсутствовал. Что еще редактировать - просто ума не приложу. Ну подскажите кто-нибудь где копать. В сети ответа не нашел.


А у клиента то ip в host-е прописаны ?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 21.11.2014, 21:31
Сообщение #9





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



У клиента все прописано и в win/syst32/drivers/etc/hosts и win/syst32/drivers/etc/hosts.ics
Это не то. Тут что-то еще где-то надо редактнуть в серверной части линукса, что я не знаю.

Сообщение отредактировал Jack-Metallurg - 21.11.2014, 21:35
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.12.2014, 19:58
Сообщение #10





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Значится так: задачу с появлением анлоков у себя решил банальным способом:
на компе, где установлен сервак, эмуль логинов и стата под Дебианом, из файла /etc/hosts.ics вырезал строчку <ip> bf2web.gamespy.com и перенес ее в /etc/hosts. После проделанной операции у клиентов появились анлоки.
У кого сервак на виндовознике, ничего менять не надо: там и так все пашет.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.12.2014, 23:37
Сообщение #11





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Jack-Metallurg @ Понедельник, 1 Декабря 2014, 18:58:53) [snapback]1983584[/snapback]

Значится так: задачу с появлением анлоков у себя решил банальным способом:
на компе, где установлен сервак, эмуль логинов и стата под Дебианом, из файла /etc/hosts.ics вырезал строчку <ip> bf2web.gamespy.com и перенес ее в /etc/hosts. После проделанной операции у клиентов появились анлоки.
У кого сервак на виндовознике, ничего менять не надо: там и так все пашет.


Ты ставишь sv.ranked 1 и у тебя все запускается без ошибок ?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16.4.2024, 20:25
Консультации адвоката по уголовным делам. Бесплатно. По всей России