BF2142 Private Ranked server, Ранговый сервер для пираток. |
|
Здравствуйте, гость ( Вход | Регистрация )
BF2142 Private Ranked server, Ранговый сервер для пираток. |
1.11.2011, 1:02
Сообщение
#141
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
поставил,игровой сервер на удаленке,статистику и эмулятор на своем компе,статистика пишется,в штабе отображается,анлоки дают и медальки все это сохраняется но только в штабе,в игре самой когда заходишь на карту снова рядовой и анлоков нет,что нетак недогоню,может серверный конфиг или настройки где еще сменить нужно?киньте образец вашего конфига серверного если не трудно и в чем может быть причина подскажите?
|
|
|
1.11.2011, 7:50
Сообщение
#142
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
поставил,игровой сервер на удаленке,статистику и эмулятор на своем компе,статистика пишется,в штабе отображается,анлоки дают и медальки все это сохраняется но только в штабе,в игре самой когда заходишь на карту снова рядовой и анлоков нет,что нетак недогоню,может серверный конфиг или настройки где еще сменить нужно?киньте образец вашего конфига серверного если не трудно и в чем может быть причина подскажите? в твоём случае на сервере в питоне # START CONFIGURATION # ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------ # backend (webserver) listening on TCP/IP address and port # ------------------------------------------------------------------------------ http_backend_addr = 'IP где установлен серверр статы' http_backend_port = 80 # ------------------------------------------------------------------------------ # RELATIVE path (webserver document root directory) to main backend script # ------------------------------------------------------------------------------ http_backend_asp = 'http://IP сервер статы/bf2142statistics.php' в хост пропиши IP сервер статы stella.prod.gamespy.com это не нужно 127.0.0.1 stella.master.gamespy.com на железе где установлен эмуль и стата в конфиге пропиши IP своего игрового сервера если разобрался с хостом запускай в игре как ранковый покажет в том случае если переделаешь ехе сервера да кстати забыл упомянуть что в конце карты происходит ОШИБКА СОЕДИНЕНИЯ,может она хочет сохраниться а не может из-за чего-то,есть может у кого решение? sv.endDelay 30 если не поймёшь напиши свой скайп ..разберёмся Сообщение отредактировал nikolaos - 1.11.2011, 8:06 |
|
|
1.11.2011, 12:06
Сообщение
#143
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
это все прописано,статистика же сохраняется и в штабе отображается,а в самой игре после смены карты опять рядовой и нет выбранных анлоков которые разблокировал в штабе,завтра приду с работы можно связаться,может что в клиенте или серверном конфиге?На счет экзешника если можно по-подробнее как править?
|
|
|
2.11.2011, 2:21
Сообщение
#144
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
ну раз ты пишешь
это все прописано 1 шаг сделал статистика же сохраняется и в штабе отображается 2шаг сделал а в самой игре после смены карты опять рядовой и нет выбранных анлоков 3 шаг значит- что 1 шаг неправильный Если ты правильно прописал и проверил .чем я тебе смогу помочь. |
|
|
2.11.2011, 5:16
Сообщение
#145
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Собрал стату для версии 1.50 или 1.51 Delux Edition, работает гдето 80%, лень было да и времени не было доделать сравнение игроков и еще некоторые фишки...
Исправил некоторые аварды которые не добавлялись. В папке есть архив www.rar - ето стата прямо из WAMP-a bf2142.sql - дамп базы статы и логин емуля, так что отдельно базы для емуля не нужно создавать. папку с питоном заменяем на папку с сервера (ех.: Program Files\Electronic Arts\Battlefield 2142 Server\python) !!обязательно пропатчить BF2142.exe и BF2142_w32ded.exe утилитой lpatch.exe из fesl_login_server_beta03!! Вроде бы все. Если и возникнут проблемы думаю в этой теме вы найдете все решения. BF2142 Stats 1.51 Delux Edition Сообщение отредактировал Sinthetix - 2.11.2011, 5:17 |
|
|
2.11.2011, 14:59
Сообщение
#146
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
делал по аналогу по стате 1.25,даже не отображается в штабе и в игре только пины дает без званий,видно чет или я накосячил или незнаю,по 1.50 может другой метод установки?
|
|
|
2.11.2011, 15:10
Сообщение
#147
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Кому интересно может создавать себе ехе-шник игры и раздавать своим друзьям, таким образом можно не добавлять Ваш IP в hosts/hosts.ics, и игра будет сама рваться на ваш IP, но только не на машине где запущен ded сервер.
Открывайте файл bf2142.exe любым hex редактором, делайте поиск по 85.221.204.51 и меняйте на ваш IP. Потом находите значение 33CCDD55 и меняйте по битно на ваш IP в hex формате но от конца до начало. То есть если ваш IP адрес 85.221.204.51, наоборот будет 51.204.221.85 и его hex значение по битам будет 33CCDD55. |
|
|
2.11.2011, 15:54
Сообщение
#148
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
файл для 1.51 версии
|
|
|
3.11.2011, 3:26
Сообщение
#149
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
alqaida ну ..у тебя что нить вышло
|
|
|
3.11.2011, 4:36
Сообщение
#150
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
файл для 1.51 версии щас буду делать на 1.51 версии,клиент пропатчу,сервер докачаю,exe уже подправил,вот мне интересно там айпишники менять на те где игровой сервер стоит или те где эмулятор и стата так как они на разных компах стоят? PS:и вот еще эмулятор fesl какой fesl_login_server_beta5 брать,а то писалось выше про патчинг fesl_login_server_beta03?твой exe нужно патчить в lpatch.exe или просто подредактировать его в hex редакоре и все? вот что беру: -Battlefield_2142_Server_1.51(сам игровой выделенный сервер) -xampp-win32-1.7.7-VC9-installer(веб сервер) -BF2142_Stats_1.51.DeluxEdition(внутриигровая статистика) -bf2142_1.51(exe выложенный выше и правленный под ip где стоит игровой серер но не эмулятор и стата) -fesl_login_server_beta05(взял последний билд эмулятора авторизации) пойдет все это добро,если что не так поправить было бы хорошо Сообщение отредактировал alqaida - 3.11.2011, 4:54 |
|
|
3.11.2011, 10:42
Сообщение
#151
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
короче незнаю под 1.50 и 1.51 не пашет,буду дальше ковырять 1.25,если автор не выложит только сервак 1.51 настроенный и мануал как устанавливать или мне не дано(
|
|
|
3.11.2011, 12:41
Сообщение
#152
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
поставил,игровой сервер на удаленке,статистику и эмулятор на своем компе,статистика пишется,в штабе отображается,анлоки дают и медальки все это сохраняется но только в штабе,в игре самой когда заходишь на карту снова рядовой и анлоков нет,что нетак недогоню,может серверный конфиг или настройки где еще сменить нужно?киньте образец вашего конфига серверного если не трудно и в чем может быть причина подскажите? в твоём случае на сервере в питоне # START CONFIGURATION # ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------ # backend (webserver) listening on TCP/IP address and port # ------------------------------------------------------------------------------ http_backend_addr = 'IP где установлен серверр статы' http_backend_port = 80 # ------------------------------------------------------------------------------ # RELATIVE path (webserver document root directory) to main backend script # ------------------------------------------------------------------------------ http_backend_asp = 'http://IP сервер статы/bf2142statistics.php' прописал Цитата в хост пропиши IP сервер статы stella.prod.gamespy.com это не нужно 127.0.0.1 stella.master.gamespy.com IP сервер статы stella.prod.gamespy.com -прописываю в хосте где игровой сервер и при коннекте к серверу из-за этого валится сервак,если убераю это их хоста то нормально 127.0.0.1 stella.master.gamespy.com - я ставлю айпи эмулятора за место 127.0.0.1,иначе как же игровой сервер соединится с эмулятором без этого он не соединяет Цитата на железе где установлен эмуль и стата в конфиге пропиши IP своего игрового сервера если разобрался с хостом запускай в игре как ранковый покажет в том случае если переделаешь ехе сервера в каком именно конфиге и что где править я прописал сервер в базе и в конфиге и разкоментировал этот геймсхост,вот мой скайп alqaida27 |
|
|
3.11.2011, 12:56
Сообщение
#153
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Короче так, напишу все настройки которые я еще помню и проблемы с которым столкнулся:
1. Не забывайте про host файл, желательно добавить все эти адреса: your.external.ip bf2142-pc.fesl.ea.com your.external.ip gpcm.gamespy.com your.external.ip stella.available.gamespy.com your.external.ip eapusher.dice.se your.external.ip stella.prod.gamespy.com your.external.ip stella.ms5.gamespy.com Или другой способ пропатчить bf2142.exe и как я прочитал выше наверное вы сделали неправильно, потому что если у вас мастер сервер(login emulator) на одном компе и ded сервер на другом то этот exe не будет работать, он или не будет логинится или не будет посылать данные к web серверу, потому что вам надо туда пропатчить два IP, в hex - мастер сервер + в некоторых местах в нормальном текстовым виде, и там где IP для статы, поставить IP вашего WEB сервера. А как в этом exe-шнике только один IP, Находить эти различные места можно только методом тыка. Так что или ставите все на одном сервере или ищите в нете другой кракнутый exe и сделайте тоже самое... На компе где стоит ded сервер хосты прописать нужно по любому. 2. Пропатчить exe игрь и ded сервера с помощью lpatch.ехе, я брал с 3-й версии. 3. Убедитесь что firewall настроен нормально или отключайте совсем. 4. Поставте стату и убедитесь что она доступна в browser-е, она должна быть доступна сразу из root-а сервера к примеру: http://exter_ip/bf2142statistics.php. Смотрите чтоб .aspx страницы были доступны. И еще один главный момент, отключите error reporting в php.ini, потому что хотяб один deprecated message и все, игра будет игнорировать такой ответ с сервера. 5. Добавте ded сервер IP в таблице servers и поставте authorised 1 6. Менять папку python-а из архива 7. поставить punkbuster и в его настройках ставить restriction 0, иначе будет выкидовать. Вот примерно и все. |
|
|
3.11.2011, 13:12
Сообщение
#154
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата # ------------------------------------------------------------------------------ # RELATIVE path (webserver document root directory) to main backend script # ------------------------------------------------------------------------------ http_backend_asp = 'http://IP сервер статы/bf2142statistics.php' не правельно, меняйте только http_backend_addr остальное не трогайте, оставте http_backend_asp = '/bf2142statistics.php' как он есть. Вы же видите в коментах написано RELATIVE path Сообщение отредактировал Sinthetix - 3.11.2011, 13:18 |
|
|
3.11.2011, 17:11
Сообщение
#155
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата # ------------------------------------------------------------------------------ # RELATIVE path (webserver document root directory) to main backend script # ------------------------------------------------------------------------------ http_backend_asp = 'http://IP сервер статы/bf2142statistics.php' не правельно, меняйте только http_backend_addr остальное не трогайте, оставте http_backend_asp = '/bf2142statistics.php' как он есть. Вы же видите в коментах написано RELATIVE path это если стата и игровой сервер находятся на одном компе,а если на разных? |
|
|
3.11.2011, 17:23
Сообщение
#156
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Тогда меняешь только:
http_backend_addr = 'IP где установлен серверр статы', но, я советую вообще не менять ничего, то есть оставить так: http_backend_addr = 'stella.prod.gamespy.com' потому что у тебя же все равно в хостах стоит Stats_IP stella.prod.gamespy.com |
|
|
3.11.2011, 17:34
Сообщение
#157
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
И старайтесь не использовать переадресацию на локальный IP: 127.0.0.1, а вставляйте внешний. Потом еще отдадите хост файл своим друзьям, и естествено у них игра будет искать статистику или мастер сервер на локалке.
|
|
|
4.11.2011, 1:28
Сообщение
#158
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
усе,статистика пишется,в штабе отображается,в игре отображается,все дело в хостах,вот еслиб сразу дали знать какой адрес за что отвечает то сразу бы понятно было)неважно где и как расположены статистика,мастер-сервер и игровой сервер в этом всем рулят хосты,с пральными адресами.
позже как разберусь с exe-шниками попробую на 1.51,но к тому времени наверно уже полная будет,а не как щас говорилось 80%)) -и хотелось бы узнать как поставить значок ранговости в списке своего сервера,если можно то поподробнее с деталями,там ведь ковырять нужно exe-шник игрового сервера,или все намного проще? Сообщение отредактировал alqaida - 4.11.2011, 1:39 |
|
|
4.11.2011, 21:51
Сообщение
#159
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Подскажите ! IP адрес должен быть только статическим ? или возможно использование DNS вместо IP адреса
|
|
|
16.11.2011, 11:18
Сообщение
#160
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
кто-нибудь поставил на 1.51 ???
имеется ли веб-стата у кого-нить??? Сообщение отредактировал alqaida - 16.11.2011, 11:18 |
|
|
Текстовая версия | Сейчас: 29.4.2024, 4:34 |