Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы Боевого Народа _ Форум администраторов _ Battlefield 2 Linux Server

Автор: Readline 27.6.2005, 20:13

Где можно скачать серверную часть BattleField 2 под Linux? Только не для Demo, а для полной версии.

Автор: caffro 28.6.2005, 1:40

Readline

Нигде... Все ждут. Эта версия была выложена на ЕА - а потом убрана - из-за общей глюкавости и падучести сервера.

Если очень хочется поэксперементировать с падучестью и глюкавостью, то -

ftp://largedownloads.ea.com/pub/misc/bf2-linuxded-1.0.2442.0-installer.zip

или

ftp://largedownloads.ea.com/pub/misc/bf2-linuxded-1.0.2442.0-installer.sh

Автор: soXa 28.6.2005, 10:20

Ну кстати удалось снизить глюкавость процентов так на 60 ))
2 большие проблемы
выкидывает уже не всех после конца раунда )
отсутствие статистики после конца раунда, пока не могу разобраться в чём причина, думаю что-то требует прав.

Автор: caffro 28.6.2005, 11:27

soXa

Ага, завидую.. А каково мне с моим FreeBSD 5.3?

Автор: soXa 28.6.2005, 11:47

caffro в твоём случае я бы точно подождал пока руки этих пида"зов наконец сделают нормальный ритейл серв, хотя можешь пока поразвлекатся с эмулятором )

Автор: caffro 28.6.2005, 11:58

soXa

Ну, с эмулятором так и так развлекаться - но пока развлечение весьма сомнительное... Сначала сервер не запускается... Потом, после кучи манипуляций - запускается - и сразу падает...

Автор: soXa 28.6.2005, 12:17

caffro под & и nohup не пойдёт, работает только screen это если не можешь его в демон перевести...

Автор: Morpheys 28.6.2005, 12:42

Цитата(soXa @ Вторник, 28 Июнь 2005, 10:20)
Ну кстати удалось снизить глюкавость процентов так на 60 ))
2 большие проблемы
выкидывает уже не всех после конца раунда )
отсутствие статистики после конца раунда, пока не могу разобраться в чём причина, думаю что-то требует прав.

а скажи плиз как ты решил эту проблему ? ..

Автор: soXa 28.6.2005, 13:00

подредактируй BF2 dir/python/bf2/stats/endofround.py , задокументируй строчку с "host.gl_sendEndOfRoundData(dataString)"

Автор: VitJok 28.6.2005, 14:13

soXa и теперь в конце раунда не показывает очки , а пишет мол ничья?

Автор: soXa 28.6.2005, 14:20

VitJok почти ) зато работает )

Автор: VitJok 28.6.2005, 15:22

soXa я такое видел на одном серваке , значит он линуксовский был , всем у кого линуксовские сервера

Цитата
подредактируй BF2 dir/python/bf2/stats/endofround.py , задокументируй строчку с "host.gl_sendEndOfRoundData(dataString)"

Автор: caffro 28.6.2005, 15:38

Тут на западном форуме прошелестело, что доделаный сервер под пингвина будет в пятницу...

Автор: soXa 28.6.2005, 15:57

caffro гон.

Hello,
Yesterday QA confirmed that the fix I sent them does indeed fix the
problem. However they felt that they needed to test it further before
they release it. I think it would have been better to release it right
away, since they now know that it works a lot better then the one
released to the public. Especially since they do not officially support
the Linux-server. But I'm not the one making that decision. This means
that the server won't be released until QA has done their test today. I
really really hope they stop messing around and release it today!

I would release it directly if I could, but EA wants to be in control of
the releases so I can't :/

/Andreas

и дальше чел из еа сказал
The latest news we've got internally is that the Linux rebuild is in testing. This could mean that it's released very soon, it could also mean that it fails testing and has to be re-engineered and re-tested.

We'll keep an eye on the situation and keep you up to date.

слово soon я уже ненавижу. затрахали.

Автор: caffro 28.6.2005, 16:10

soXa

Ну, soon слово вообще популярное у них стало... MDT soon, сервер soon... Нет бы честно написать, что, мол, обосрались мы (пардон) с ними - всё время потратили на пиар продаж ранговых серваков...

Товарищ, который про пятницу написал, что-то там про DICE говорил - мол, сведения у него оттель...

Автор: soXa 28.6.2005, 16:19

Andreas - как раз чел из dice он сервер делает линёвый.
он сказал что уже всё готово и дело за урками из еа.
ну а что они сказали, можно смотреть выше.

Автор: caffro 28.6.2005, 16:57

soXa

Ну тогда почему бы серверу не выйти в пятницу? Противоречий нет... Посмотрим...

Автор: Morpheys 1.7.2005, 6:53

я так понимаю что с сервером все заглохло ? smile.gif и сеня нам его ждать смысла нет :(

Автор: BIGMAN 1.7.2005, 8:25

Пятница за бугром начинается только когда в Москве полночь и суббота уже. Имею ввиду Калифорнию. Откуда у ЕА ноги растут smile.gif. Москва -11 часов

Автор: caffro 1.7.2005, 9:34

Ага, причём было сказано про "после полудня"... Т.е. начиная с 23.00 по Москве... Про GMT вроде ничего не писали...

Автор: soXa 1.7.2005, 9:43

может и появится, хотя меня в очередной раз взбесило COMING VERY VERY SOON !

Автор: Morpheys 1.7.2005, 10:20

тогда будем ждать..

Автор: Morpheys 3.7.2005, 9:58

хм.. пятница там прошла а сервака так и нет .. :(

Автор: caffro 7.7.2005, 23:17

Чем дальше, тем интересней... Вышла новая версия сервера нод Linux... Теперь почти все предыдущие баги пофиксены, welcome новые... Народ повсеместно жалуется на утечку памяти и постоянно вырастающую загрузку процессора, доходящую до 100%... В конце концов сервер сжирает все ресурсы и падает... Фактически у всех... Причём он может быть пустым - падать ему это не мешает... Говорят, что двух-трёх часов достаточно...

Хорошенькая жопа...

Интересно, ЧТО там проверяли ЕА в течении полутора недель? Неужели нельзя было заметить утечку памяти, котора вылезает в первые два часа работы? Какого лешего нам подсовывают очередное сырьё...

Автор: caffro 8.7.2005, 7:00

На западных форумах народ утверждает, что ЕА втихаря вернуло свои Linux-овые сервера на версию 1.0...

Я вот вчера в магазине 5 доп. лицензий на Windows Server 2003 видел за 4500 рублей... Может пора купить?...

Автор: rikki-tikki 8.7.2005, 9:17

Цитата(caffro @ Пятница, 08 Июль 2005, 11:00)
На западных форумах народ утверждает, что ЕА втихаря вернуло свои Linux-овые сервера на версию 1.0...

подтверждаю - сегодня утром игрался на EA-шных серверах с непропатченой игрой

Автор: FL@SHman 8.7.2005, 16:41

Вот: http://forums.totalbf2.com/showthread.php?t=13821

Автор: caffro 8.7.2005, 16:57

FL@SHman

Ага, видел ещё утром - русскоязычную суть сунул сюда - http://combat-folk.ru/bb/index.php?act=ST&f=93&t=10035&st=150&#entry202688 - это не только Линуксового сервера касается, а вообще патча...

Автор: OUTCASTS_ALECS 9.8.2005, 21:19

Говорят есть патчь или крэк, который сделает так что бы сервер не проверял Клиента какой у него С-Д ключь.
Дайте кто линк .
Или обьясните как и что сделать.
Сервер под Линукс.

Автор: Taggart 6.9.2005, 18:14

Доброго вам времени суток , вопрос к тем кто подымал сервер под линукс , скачали последнию версию сервера под линукс с официального сайта , все поставили .. запускаем выдает следущее, что не хватаеть 15libstdc++.so.5: version `GLIBCPP_3.2.2' , если кто сталкивался с этим делом помогите советом .а также где взять эту библиотеку
спасибо за внимание ,заранее спасибо

Автор: Predator® 8.9.2005, 17:42

Сегодня с этим столкнулся на RedHat 7.2. Стоят устаревшие библиотеки.
Нарыть можно здесь http://rpmfind.net/linux
Либо поставить новую систему. На Suse 9.2 таких проблем не возникло.

Автор: Predator® 8.9.2005, 17:47

Запустил сервак 1.02 под линуксом.
Рисует такую картинку:

Battlefield II Dedicated Server v1.0.2442.0(IA-32)
"BattleField2" Average FPS: 34 [d:0, o:0]
IP: 10.10.4.106 Port: 16567 (LAN) Map: strike_at_karkand
Game mode: gpm_cq/32 Mod: bf2
Players: 0/32 (0 connecting) Round: 1/2 Status: [playing]
-------------------------------------------------------------------------------

Посмотрел netstat - никаких активных портов от BF2 не видать. Firewall отключил.

Будут какие нибудь соображения по этому поводу? ;)

Автор: Taggart 18.9.2005, 18:01

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

Автор: alex79 21.9.2005, 15:56

Кто-нибудь пробовал bf2-linuxded-1.1.2484.0?
Как с глюками, стабильность...?

Автор: caffro 21.9.2005, 16:56

alex79

Нормально стабильность. Глюков пока не заметил.

Неделю без перезагрузок - и ничего. Утечек памяти вроде тоже нет.

FreeBSD 5.3

Автор: alex79 21.9.2005, 17:27

ОК, спасибо за ответ. Начинаю скачивать.
Посмотрим как моя Мандрайка 10.2 его перенесёт.

О результатах отпишу.

Автор: caffro 21.9.2005, 20:47

alex79

Интересная особенность - сегодня столкнулся... У него Remote Console падает. Сервак работает, а консоль умирает. Не знаю, может это из-за операционки, может из-за чего ещё. Но в первый раз. Перезагрузил - и всё ОК...

Автор: Taggart 21.9.2005, 22:51

Цитата(caffro @ Среда, 21 Сентябрь 2005, 16:56)
alex79

Нормально стабильность. Глюков пока не заметил.

Неделю без перезагрузок - и ничего. Утечек памяти вроде тоже нет.

FreeBSD 5.3

кстати тоже сервер под бзд5.3 стоить , при поднятии сервер какие проблемы возникали?

Автор: caffro 22.9.2005, 2:36

Taggart

Возникали. Со всеми версиями кроме последней - 1.02. Те - 1.00 и 1.01 - попросту не работали.

С 1.02 - тоже были, но они зависят от конкретной системы, установленых портов и обновлений.

Автор: Predator® 26.9.2005, 13:21

Цитата(Taggart @ Воскресенье, 18 Сентябрь 2005, 18:01)
Комрад Предатор  ,ходил я поссылке  хороший фтп ,но  очень тяжело искать, если вы находили этот файлик  не дадити ли  прямую ссылку  ,заранее спасибо

Могу, если еще надо smile.gif
Тогда скажи точнее что за линух?

PS: Но если ядро сильно старое, то может потянуться цепочка устаревших дров. Ставишь одно, оно ругается что у тебя старое второе, обновляешь второе, оно ругается на третье и т.п. Лично я после пятого апдейта просто поставил новую ось.

Автор: Taggart 28.9.2005, 18:24

не Линукс , а Бзд стоить но клянчит вот эту вот эту линуховую библиотеку , библиотека все еще нужна бо поднять сервер без нее неполучаеться никак :(

Автор: caffro 29.9.2005, 2:26

Taggart

Так поставь порт linux_base-rh9 - проблема должна решиться...

Автор: Earl_Aries 19.12.2005, 22:32

а со встроенным вэб интерфесом кто нить разобралси?

и кто админ сервака боевого народа по бф2?

Автор: soXa 23.12.2005, 13:37

встроенный веб - для ламоботов.

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

Автор: Inok 19.3.2006, 23:41

вопрос такой :
как запустить сервак в локальной сети с Unlock_EuFor_Weapon_Test_Mod ?
В винде все элементарно... под линухом все перепробывали ничего не получается все равно он запускается как Mod: bf2
вопщем как заставить сервак работать с модом ?

Автор: Hawk2004 20.3.2006, 9:54

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

Автор: Didicased 16.4.2006, 8:53

А скажите, почему стата в конце раунда не ведётся? как с этим бороться?

Автор: GrAnIv 1.5.2006, 10:43

подскажите плиз кто запустил сервак
как сделать чтобы он через init.d стратовал у меня никак не фурычит
скриптик простой

Код
#!/bin/sh
# Start BF2 (Game server)
#
# chkconfig: 2345 98 84
#
# description: Starts and stops the CoD Server
#
# processname: mono, bf2ccd.exe

# Source function library
. /etc/rc.d/init.d/functions


# Check that bf exists.
[ -f /home/bf/bf2/bf2ds ] ||echo -n "ERROR" exit 0

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

RETVAL=0
# See how we were called.

case "$1" in
   start)
           echo -n "Starting BF2 serer: "
           cd /home/bf/bf2
           ./bf2ds
           sleep 1
           RETVAL=$?
           [ $RETVAL -eq 0 ] && touch /var/lock/subsys/bfds
           ;;
   stop)
           echo -n "Shutting down BF2 serer: "
           killall mono
           RETVAL=$?
           echo
           [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/bfds
      ;;
 restart|reload)
     $0 stop
     echo [ OK ]
     $0 start
     echo [ OK ]
     RETVAL=$?
    ;;
 status)
          if [ -e /var/lock/subsys/bfds ]; then
          echo "the BF2 server to be running"
          else
          echo "the BF2 server to be stopped"
          fi
          RETVAL=$?
         ;;
   * )
     echo "Usage: snort {start|stop|restart|reload|status}"
    ;;

esac

exit $RETVAL

а вто сам скрипт
Код
#!/bin/bash
screen -d -m -S BF2 su bf -c 'mono bf2ccd.exe -autostart'

Автор: Inok 2.5.2006, 2:52

Как разлочить оружие на сервере ?

например как здесь :

Цитата
Название: Russia/Kaliningrad/DialogISP
Адрес: 83.219.159.2
Описание:
Без проверки ключей.
Анлоки опять заломаны, так что добро пожаловать пробовать оружие перед апгрейдом


сервер локальный,без выхода в инет, на линухе

Автор: Akov 3.5.2006, 5:39

Подскажите такая вот проблема имеем свой выделенный Linux сервер с Internet=1 при попытке зайти на него из локальной сети пишет CD-KEY уже используется (игра ключ лицензионный), соответственно при заходе из Инета никаких проблемм, причем тут же лезу на внешние сервера все работает :no:

Автор: Onkor 30.5.2006, 1:32

Дайте пожалуйста толковое описания командной строки сервера для Линукса. Кто как запускает сервер. Нигде не могу найти.
Версия bf2-linuxded-1.1.2878-710-installer. Немогу найти как ботов запустить на сервер.

Автор: Inok 30.5.2006, 12:08

кстати может ктонить дать норм ссылку на bf2-linuxded-1.1.2878-710-installer. Скачивали с 3х мест или битые файлы или сумма не совпадает (с ea games в том числе)

Автор: Sanya 31.5.2006, 12:31

http://download.bf2s.com:8090/bf2/official/server/bf2-linuxded-1.1.2878-710-installer.sh

Автор: HBiT 28.6.2006, 0:58

После
./start.sh +ai 1

PlayerManager created
ObjectManager created
GameLogic created
Serversettings created
Aborted (core dumped)
А если ./start.sh то сервак крутиться и даже можно подключиться....
Вообщем как ботов на линуксовом серваке завести?

Автор: HBiT 28.6.2006, 3:32

Версия сервака 1.0 и 1.2 - линукс
1.3 сервак с такими параметрами запускаеться но не могу проверить, нет клиента 1.3(мож кто даст ссылку на сразу пропатченый бф2_1.3, есть такое чудо?)

Автор: Recruit007 19.7.2006, 9:31

А как запустить Special Forces на линуксе?

Автор: IKAR 19.7.2006, 10:21

Код
./start.sh +modPath mods/xpack

Автор: sobb 22.7.2006, 12:18

Народ,тут у меня проблема с демками возникла.Включил авто-запись,всё вроде ок,демки пишутся.Потом я захожу по фтп,пытаюсь скачать и фиг!Пишет Error Copying File... :( Любой файл качается,а демки не даёт...
Может вся проблема в файле,отвечающем за запись rotate_demo.py?Хэлп плизsmile.gif

Автор: Akov 26.8.2006, 16:20

Как можно запустить ботов на Linux сервере

Автор: Akov 27.8.2006, 7:01

Цитата(Onkor @ Вторник, 30 Мая 2006, 01:32:50) *
Дайте пожалуйста толковое описания командной строки сервера для Линукса. Кто как запускает сервер. Нигде не могу найти.
Версия bf2-linuxded-1.1.2878-710-installer. Немогу найти как ботов запустить на сервер.


Подскажи где скачал, у меня пишет то сумма не совпадает, качал от сюда http://download.bf2s.com:8090/bf2/official/server/bf2-linuxded-1.1.2878-710-installer.sh :angry:

Автор: Akov 27.8.2006, 17:51

Цитата(Inok @ Вторник, 30 Мая 2006, 12:08:02) *
кстати может ктонить дать норм ссылку на bf2-linuxded-1.1.2878-710-installer. Скачивали с 3х мест или битые файлы или сумма не совпадает (с ea games в том числе)

Вот нормальная ссылка http://largedownloads.ea.com/pub/patches/BF2/bf2-linuxded-1.1.2878-710-installer.tar.gz сервер по ней скачан и запушен. Еще вопрос как можно разлочить все оружие сервер с Internet 0 ;)

Автор: HBiT 24.9.2006, 12:12

"sv.noVehicles 1" не работает! сервер 1/4
в конфиге внес эту строку но севрер стартует всегда с sv.noVehicles 0
подскажите как танки убрать?

Автор: HBiT 21.10.2006, 11:26

"sv.noVehicles 1" начинает работать только после полного перезапуска сервера - так и должно быть ????

Автор: MaTT 21.10.2006, 11:55

Цитата(HBiT @ Суббота, 21 Октября 2006, 12:26:39) *
"sv.noVehicles 1" начинает работать только после полного перезапуска сервера - так и должно быть ????

ну по идее - при запуске следующей карты

Автор: HBiT 23.10.2006, 17:39

Цитата(MaTT @ Суббота, 21 Октября 2006, 12:55:39) *
Цитата(HBiT @ Суббота, 21 Октября 2006, 12:26:39) *

"sv.noVehicles 1" начинает работать только после полного перезапуска сервера - так и должно быть ????

ну по идее - при запуске следующей карты

В консоле игрового сервера:
sv.noVehicles
0
> sv.noVehicles 1
> sv.noVehicles
0
> sv.noVehicles 1
> sv.noVehicles
0

Автор: TDA 24.10.2006, 4:18

HBiT - может в кооп режиме запускаешь?
У меня только в конквесте работает если во время игры то со следующей картой а в кооп он в еденицу не ставиться...

а есть команда рестарта сервера? что-то не встречал такую а то надоело его постоянно принудительно вырубать и запускать снова

Автор: HBiT 7.11.2006, 10:23

Цитата(TDA @ Вторник, 24 Октября 2006, 05:18:32) *
а есть команда рестарта сервера? что-то не встречал такую а то надоело его постоянно принудительно вырубать и запускать снова

в консоли сервера - ехит, по ркону не пробовал но наверно должно работать.
а для рестарта у меня висит отдельный скрипт который запускает сервак если он не запущен
Цитата(TDA @ Вторник, 24 Октября 2006, 05:18:32) *
У меня только в конквесте работает если во время игры то со следующей картой а в кооп он в еденицу не ставиться...

спасибо :+:

Автор: Buhoy 7.12.2006, 16:51

Подскажите где можно скачать Сервер под Linux с патчем 1.41 (1.1.2965-797) .

Автор: pizza 7.12.2006, 22:08

Buhoy
см. тему Альтернативные ранковые системы

Автор: HBiT 19.12.2006, 4:39

Цитата(TDA @ Вторник, 24 Октября 2006, 05:18:32) *
HBiT - может в кооп режиме запускаешь?
У меня только в конквесте работает если во время игры то со следующей картой а в кооп он в еденицу не ставиться...


новый сервер, та же проблема:

Код
Battlefield II Dedicated Server v1.1.2963-795.0(IA-32)
"BF2 1.4 Rank Server"           Average FPS:  31 [d:0, o:32]
IP: 10.255.0.41 Port: 16567              Map: dalian_plant
Game mode: gpm_cq/16                     Mod: bf2
Players: 0/64 (0 r) (0 connecting)       Round: 1/5          Status: [playing]

> sv.internet
1
> sv.noVehicles
0
> sv.noVehicles 1
> sv.noVehicles
0

карту меняю техника остаеться,
Что еше нужно чтобы noVehicles заработало?

Автор: tester07 28.2.2008, 19:46

Цитата(HBiT @ Вторник, 7 Ноября 2006, 10:23:21) *
а для рестарта у меня висит отдельный скрипт который запускает сервак если он не запущен

А можешь выложить сей скрипт? Если не трудно конечно smile.gif

Автор: orionWP 29.2.2008, 10:19

tester07 http://bf2.fun-o-matic.org/index.php/Scripts:RestartScript

Автор: tester07 3.3.2008, 22:33

Цитата(orionWP @ Пятница, 29 Февраля 2008, 10:19:51) *
tester07 http://bf2.fun-o-matic.org/index.php/Scripts:RestartScript

Мега-респект!!! :+: :+: :+:

Вот я дятел то <_< Помню ведь, что видел где-то сей скрипт... На форуме обыскал всё что только возможно... А в свои закладки заглянуть не удосужился :( Ведь была ж у меня ссылка то на этот сборник скриптов rolleyes.gif

Ещё раз огромное спасибо за подсказку yes.gif

Автор: Archer-300 11.3.2008, 17:21

Всем привет! Народ,нужна Ваша помощь...
Есть сервак на Линуксе,скачали,поставили,дали доступ через консоль,все работало...Вдруг пропал доступ.Все файлы на месте,фаервол не закрывает.Сразу скажу что сервак находится в 100 км от меня и там сидит дяденька админ,которому я полоскаю мозг способом ICQ... )) и все время говорит: "у меня не Виндовс,у меня Линукс" ))
Пользовался прогой Battlefield 2 Remote Server Manager,даже работала...Захотел поставить МодМенеджер,но ничего не получается...читая этот форум я на 100% понимю как это сделать и все было и работало на Виндовсе,но теперь у него линукс,он говорит что там нет таких путей: http://xn----8sbbemc3a7aecex.xn--p1ai/forum/index.php?s=&am...st&p=576908 как тут написано,нет таких файлов.Я никогда не видел Линукса,поэтому ничего не понимаю.И дядя админ тоже видимо... ((
вообщем вывод:
1.как поставить модМенеджер на Линукс?
2. Будут ли работать все эти скрипты?
3. таже история с ПанкБастером?
Так кто знает как это все сделать на Линуксе,помогите плиз.Потому что своих мозгов у меня уже не хватает.

Автор: orionWP 12.3.2008, 10:09

1. Полностью аналогично как и на винду. Пусть зайдет в папку с игрой, дальше все действия 100% одинаковы.
2. Да.
3. Вопрос не понят. Никаких особых ухищрений для pb под линуксом нет.

Автор: Archer-300 12.3.2008, 11:08

orionWP
не знаю,не знаю...я сижу в слепую,по аське говорю что сделать,он говорит то нет файла,то нет директории.Скажи пожалуйста название конкретного в файла в котором нужно строчку заменить дефолт на МодМенеджер?и где он находится.Я ему говорю как написано,он говорит что такого файла у него нет...то нет директории...я запарился.

Может не работает потому что нет доступа?Исчез он куда то...все работало а потом,консоль просто перестала реагировать...ввожу пароль и ничего.Тоже не могу пока решить эту проблему...

Может не работает потому что нет доступа?Исчез он куда то...все работало а потом,консоль просто перестала реагировать...ввожу пароль и ничего.Тоже не могу пока решить эту проблему...

Автор: ECTELI 12.3.2008, 13:34

Цитата(Archer-300 @ Среда, 12 Марта 2008, 11:08:12) *
orionWP
Может не работает потому что нет доступа?Исчез он куда то...все работало а потом,консоль просто перестала реагировать...ввожу пароль и ничего.Тоже не могу пока решить эту проблему...


Консоль отваливается если её просто закрыть, а не выйти командой quit (default скрипт). Виснет сокет и торба. Попроси пусть он тебе сервер перезагрузит.

Автор: Archer-300 12.3.2008, 14:16

ECTELI
Спасибо.Я вообще сказал пусть порт поменяет мне...ща посмотрим что получится

Рестарт сервака уйму раз делали,а перезагрузить сервачную машину мне кажется он не станет, 100% гемороев добавится у него...

Автор: HSL 17.3.2008, 1:22

Цитата(Archer-300 @ Вторник, 11 Марта 2008, 17:21:34) *
...Сразу скажу что сервак находится в 100 км от меня и там сидит дяденька админ,которому я полоскаю мозг способом ICQ... )) и все время говорит: "у меня не Виндовс,у меня Линукс" ))...

Поставь VNC, подключись через удаленный рабочий стол и сам все увидишь и сделаешь.

Автор: HSL 18.3.2008, 23:04

Цитата(orionWP @ Пятница, 29 Февраля 2008, 10:19:51) *
tester07 http://bf2.fun-o-matic.org/index.php/Scripts:RestartScript


Что то не получается запустить этот скрипт...
Вобщем беру вот это:

#!/bin/bash
#
# Press Ctrl+C to stop the restarting
echo "##########################"
echo "# Bf2 Server Starting #"
echo "##########################"
echo To stop the restarting press Ctrl+C when the server is being restarted
echo
trap 'echo; echo $SRV Server Restarter has been STOPPED!; exit 1' 2
C1=0
while true
do
C1=$((C1+=1))
cd /home/bf2srv/bf2
# Modify the line bellow to match your server execution command line
./start.sh
echo "Bf2 server restarted $C1 time(s)!"
sleep 10
done

Вставляю в файл server_start.sh, кладу его рядом с файлом запуска сервера, путь соответственно ставлю свой.
Запускаю, во первых ругается на строку 9 (подчеркнуто), удаляю ее, я так понимаю ее наличие не принципиально.
Но помимо этого ругается еще и на последнюю строку, вот что выдает дословно:

##########################
# Bf2 Server Starting #
##########################
To stop the restarting press Ctrl+C when the server is being restarted
: недопустимая спецификация сигнала
bash: /home/admin/bf2/server_start.sh: line 17: syntax error near unexpected token `done'
bash: /home/admin/bf2/server_start.sh: line 17: `done'

Что я делаю не так?
все это делается на ASP Linux

Автор: tester07 19.3.2008, 0:15

Цитата(HSL @ Вторник, 18 Марта 2008, 23:04:59) *
Что я делаю не так?
все это делается на ASP Linux

Ну вот я например брал скрипты с самого начала той страницы:
1. Создал файл startit.sh в каталоге с bf2 (рядом со скриптом start.sh) с содержимым
Код
#! /bin/sh
screen -dmS screenname /path/to/bf2/servermonitor

*Примечание: screenname - можете назвать любым именем, чтобы потом вызывать этот screen командой screen -R screenname (сворачивать screen комбинацией клавиш Ctrl+A, а затем клавишу D.
И сделал его исполняемым.
2. Затем создал там же файл servermonitor с содержимым
Код
#! /bin/sh

#full path to the start script for the process you want to monitor
exec=/path/to/bf2/start.sh

#interval the script checks to see if the process is still running
interval=10

while :
do
pid=$(ps ax | grep bf2 | grep bin | grep -v grep | awk '{print $1}')
echo $pid
if pid=null
then
date >> restartlog
echo $procName has stopped!!!! Starting $procName!!!! >> restartlog
echo " "
echo " "

$exec
fi

sleep $interval
done

И тоже сделал его исполняемым.
И всё!
Запускаю сервак командой sudo sh startit.sh и всё замечательно работает rolleyes.gif
PS Всё это делалось на Ubuntu.

Автор: HSL 19.3.2008, 2:02

tester07
Либо я глобально делаю что то не так, либо в ASP это все же по другому...
Сделав сначала в точности как описано... и ничего, т.е. совсем ничего ни ошибки ни работы
Стал ковырять и пробовать запускать по частям... В общем результат вышел тот же, клинит на команде done, что хоть эта команда означает?
И уж коли со всеми этими премудростями не получилось, хотелось бы поинтересоватся, а как сделать чтобы сервер просто стартовал при загрузке системы?
Казалось бы все просто, но выходит какая то хрень...
Вобщем получается так, если запускать руками то делаю так
screen
cd /путь к папке/
./start.sh

либо если не в виртуальном терминале то просто
cd /путь к папке/
./start.sh

А если еще проще то с рабочего стола захожу в папку сервера и запускаю файл stsrt.sh он спрашивет - запускатся в терминал, соглашаюсь и процесс пошел.

А вот все попытки запустить сервер например хотябы с иконки, эээ это в винде иконки), здесь кнопки запуска то это нивкакую не выходит. Т.е. получается так что все рабочие варианты это 2 этапа, первое заход в папку сервера и второе это запуск файла start.sh. А вот автоматические варианты, та же кнопка запуска, там нужно все вписать в одну строку и вот тут... вобщем что только не делал результату 0. Может кто нибудь подсказать решение?

Автор: Demonik 26.4.2008, 22:40

помогите пожалуйста....

поставили линукс сервер версии 1.0.2442.0 и статистику 1.42, возникли 3 проблемы(

1. нету значка ранг в меню выбора сервера
2. панкбастер кикает всех и вся(

Автор: falcone 27.4.2008, 1:45

Цитата(Demonik @ Суббота, 26 Апреля 2008, 22:40:28) *
помогите пожалуйста....

поставили линукс сервер версии 1.0.2442.0 и статистику 1.42, возникли 3 проблемы(

1. нету значка ранг в меню выбора сервера
2. панкбастер кикает всех и вся(


А третья какая?
Первая просто сервак не ранговый если ты конечно не нашел правельный файлик.
Ключики то он проверяет!
или с какими сообщениями кикает?

Автор: Demonik 21.5.2008, 16:53

как ПБ обновить на линуксе если PBsetup.run незапускается?

Автор: orionWP 21.5.2008, 17:45

Цитата(Demonik @ Среда, 21 Мая 2008, 16:53:01) *
как ПБ обновить на линуксе если PBsetup.run незапускается?

Не нужно ничего запускать. Открыть наружу udp порт 16567 он сам обновится. Если текущая версия слишком уж древняя и pb не хочет обновляться автоматически(не знаю как на сервере, по кр. мере на клиенте есть такое) то найти текущую версию на другом сервер и подкинуть к себе или зайти на http://www.evenbalance.com/index.php?page=dl-bf2.php, тут по идее все нужно есть.

Автор: WadiAra 1.10.2008, 15:45

У меня проблема. ОС Linux OpenSuse11 при установке в конфиге sv.internet 1 сервер не запускается при sv.internet 0 все работает, но сами понимаете нет PB и нет заработанных анлоков. Устанавливали различные сборки и версии линукса пробывали FreeBSD. Использовали разные машины на 32 и 64 битных процессорах с соответствующей ОС Linux тоже 32 и 64 бита, одно и многопроцессорные станции. Ставили sv.serverIP "0.0.0.0" и настоящий IP проблема не решилась. Полностью отключали фаервол. Запускали с coop и cq без результата. Переписывали заново установщик игрового сервера, тоже самое.
Появляется ниже приведенное сообщение. core файл после вылета не создался.
FATAL ERROR: Debug assertion failed!
Version: 1.1.2965-797.0 Build date:implement unix date hereby /home/wadim/bf2/bin/ia-32/bf2)
Module: GameServer
File: Game/GameServer/GameServer.cpp
Line: 643

Text: 0xffff8f6c

Подскажите решение проблемы.

Автор: gpadmin 24.12.2011, 20:37

Цитата(tester07 @ Среда, 19 Марта 2008, 00:15:41) [snapback]678420[/snapback]

Цитата(HSL @ Вторник, 18 Марта 2008, 23:04:59) [snapback]678391[/snapback]

Что я делаю не так?
все это делается на ASP Linux

Ну вот я например брал скрипты с самого начала той страницы:
1. Создал файл startit.sh в каталоге с bf2 (рядом со скриптом start.sh) с содержимым
Код
#! /bin/sh
screen -dmS screenname /path/to/bf2/servermonitor

*Примечание: screenname - можете назвать любым именем, чтобы потом вызывать этот screen командой screen -R screenname (сворачивать screen комбинацией клавиш Ctrl+A, а затем клавишу D.
И сделал его исполняемым.
2. Затем создал там же файл servermonitor с содержимым
Код
#! /bin/sh

#full path to the start script for the process you want to monitor
exec=/path/to/bf2/start.sh

#interval the script checks to see if the process is still running
interval=10

while :
do
pid=$(ps ax | grep bf2 | grep bin | grep -v grep | awk '{print $1}')
echo $pid
if pid=null
then
date >> restartlog
echo $procName has stopped!!!! Starting $procName!!!! >> restartlog
echo " "
echo " "

$exec
fi

sleep $interval
done

И тоже сделал его исполняемым.
И всё!
Запускаю сервак командой sudo sh startit.sh и всё замечательно работает rolleyes.gif
PS Всё это делалось на Ubuntu.


спасибо, авторестарт работает отлично

Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)