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

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

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

18 страниц V  « < 6 7 8 9 10 > »   
Ответить в данную темуНачать новую тему
BF2142 Private Ranked server, Ранговый сервер для пираток.
сообщение 1.11.2011, 1:02
Сообщение #141





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



поставил,игровой сервер на удаленке,статистику и эмулятор на своем компе,статистика пишется,в штабе отображается,анлоки дают и медальки все это сохраняется но только в штабе,в игре самой когда заходишь на карту снова рядовой и анлоков нет,что нетак недогоню,может серверный конфиг или настройки где еще сменить нужно?киньте образец вашего конфига серверного если не трудно и в чем может быть причина подскажите?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.11.2011, 7:50
Сообщение #142





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



Цитата(alqaida @ Вторник, 1 Ноября 2011, 01:02:46) *
поставил,игровой сервер на удаленке,статистику и эмулятор на своем компе,статистика пишется,в штабе отображается,анлоки дают и медальки все это сохраняется но только в штабе,в игре самой когда заходишь на карту снова рядовой и анлоков нет,что нетак недогоню,может серверный конфиг или настройки где еще сменить нужно?киньте образец вашего конфига серверного если не трудно и в чем может быть причина подскажите?



в твоём случае на сервере в питоне
# 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
Регистрация: --
Пользователь №:



Цитата(Sinthetix @ Среда, 2 Ноября 2011, 15:54:15) *
файл для 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
Регистрация: --
Пользователь №:



Цитата(nikolaos @ Вторник, 1 Ноября 2011, 07:50:14) *
Цитата(alqaida @ Вторник, 1 Ноября 2011, 01:02:46) *

поставил,игровой сервер на удаленке,статистику и эмулятор на своем компе,статистика пишется,в штабе отображается,анлоки дают и медальки все это сохраняется но только в штабе,в игре самой когда заходишь на карту снова рядовой и анлоков нет,что нетак недогоню,может серверный конфиг или настройки где еще сменить нужно?киньте образец вашего конфига серверного если не трудно и в чем может быть причина подскажите?



в твоём случае на сервере в питоне
# 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
Регистрация: --
Пользователь №:



Цитата(Sinthetix @ Четверг, 3 Ноября 2011, 13:12:21) *
Цитата

# ------------------------------------------------------------------------------
# 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
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

18 страниц V  « < 6 7 8 9 10 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



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