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

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

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

 
Ответить в данную темуНачать новую тему
Лаги на сервере, Лагодром
сообщение 5.10.2011, 22:49
Сообщение #1





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



Последовательность:
Ставятся два сервера, на разных ОС: Debian и Ubuntu
На обоих отключается коррекция времени.
Сервера чисты, стоит только pb и modmanager.

В игре сразу же начинается лагодром, а именно:
-Безлимитные выстрел\гранаты\аптечки
-Нет урона врагу\себе
-Невозможно встать после "z".
и тд.

Кто сталкивался с подобным? Заранее спасибо.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 6.10.2011, 11:56
Сообщение #2





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



очень распрастряннёный глюк, вот только не указал ты на какой битной системы стоит сервер...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 6.10.2011, 17:22
Сообщение #3





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



Debian 64
Ubuntu 32
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 7.10.2011, 0:03
Сообщение #4





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



Цитата
Debian 64

папробуй так запустить!
Код
#! /bin/sh

MACH="ia-32"
#MACH="amd-64"
#MACH=""

#case `uname -m` in
#    i[3456]86) MACH="ia-32"
#;;
#    x86_64) MACH="amd-64"
#;;
#esac

if ! [ -d pb ]
then
    ln -s pb_$MACH pb
fi

BINARY_DIR="$(pwd)/bin"
if [ -d "$BINARY_DIR/$MACH" ]
then
    BINARY_DIR="$BINARY_DIR/$MACH"
fi

# Make the OS give us .core-dumps if the server crashes
# TODO: Remove before release
ulimit -c unlimited

export LD_LIBRARY_PATH=$BINARY_DIR
#exec $BINARY_DIR/bf2_f "$@"


И ещё, какая версия сервера?!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 7.10.2011, 6:59
Сообщение #5





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



Сервак в приориттете на ubuntu 32.
Запуск на дебиане производится аналогично:


#! /bin/sh

set -e

MOD="BF2_1.5"
BF2_OPTS="-autostart"
PID_FILE=/var/run/BF2.pid
MOD_DIR=/srv/public/bf2
USAGE="Usage: $0 {start|stop|restart}"
GAME=BF2
case "$1" in
start)
if screen -ls | grep "$GAME.$MOD"
#"$GAME..$MOD"
then
echo "$GAME.$MOD server already started"
exit 1
fi
echo -n "Starting $GAME.$MOD"
cd $MOD_DIR
screen -dmS $GAME.$MOD $MOD_DIR/start.sh $BF2_OPTS
# start-stop-daemon --start --quiet -c www-data --pidfile $PID_FILE --make-pidfile --background --exec $MOD_DIR/start.sh -- $BF2_OPTS
echo "."
;;

stop)
echo -n "Stopping $GAME"
screen -XS $GAME.$MOD quit
# start-stop-daemon --stop --quiet --oknodo --pidfile $PID_FILE
echo "."
;;

restart)
echo -n "Stopping $GAME.$MOD"
screen -XS $GAME.$MOD quit
echo "."
# exec $0 stop $MOD
exec $0 start
;;

*)
echo $USAGE
exit 1
esac

exit 0
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 7.10.2011, 18:08
Сообщение #6





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



Цитата(iPanG @ Пятница, 7 Октября 2011, 06:59:26) *
Сервак в приориттете на ubuntu 32.

Он тебе показал, чтобы ты в запускном файле батлы явно указал, что ты 32-х битный бинарник запустить на 64-х битном дебиване. Ты попробуй - у него же идет нормально, может и у тебя все будет ок.

Лично у меня сервак на арче. Я пробовал дебиан и центос - не прокатило. Арч показал себя лучше. Хотя я не понимаю почему. Может просто звезды так сложились...
А еще попробуй вынести процесс в отдельное ядро - поведение сервака часто меняется от этого.

Сообщение отредактировал vovo - 7.10.2011, 18:11
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 31.10.2011, 13:03
Сообщение #7





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



Какие еще могут быть причины помимо изменения времени?

Сообщение отредактировал iPanG - 31.10.2011, 13:03
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 31.10.2011, 22:15
Сообщение #8





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



а что у тебя в Average FPS: xx

у меня час тоже такая проблема возникла и Average FPS: 1....
как решить пока не нашёл =(
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 2.11.2011, 14:47
Сообщение #9





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



Может ты хотел сказать load avarage? значение 1.4
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 2.11.2011, 16:56
Сообщение #10





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



что сказал то и значит! вот смотри...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 2.11.2011, 18:57
Сообщение #11





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





Сообщение отредактировал iPanG - 2.11.2011, 18:57
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 2.11.2011, 20:54
Сообщение #12





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



У меня ВСЕГДА было 30: Freebsd 7.4, 8.2, ArchLinux, Debian 6, Centos 5. Больше 30 никогда не поднималось и меньше тоже.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 17.11.2011, 8:21
Сообщение #13





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



ну проблему с Average FPS решил, проста памяти добавил)))
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

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

 



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