Установка сервера Need for Speed Underground

Ответить
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Установка сервера Need for Speed Underground

Сообщение Raven » 26 апр 2011, 09:40

Поставило мне значит начальство задание - поднять сабж. Чтож, гоголь как всегда выручает )) Качаем сервер (линки внизу), я остановился на версии 0.9.9, поскольку остальные оказались жуть какими падучими, распаковываем туда где он будет жить, у меня это /opt/nfsu. Пишем скрипт запуска (требует наличия screen)

Код: Выделить всё

#!/bin/sh
#killall nfsuserver
cd /opt/nfsu
screen -A -m -d -S nfsu ./nfsuserver +set servername=nfsu.mega.kg +set verbose=1
меняем права

Код: Выделить всё

chmod o+x nfsu.sh
И стартуем

Код: Выделить всё

/opt/nfsu.sh
И проверяем:

Код: Выделить всё

# screen -list 
There is a screen on:
	592.nfsu	(Detached)
Для запуска сервера под Windows необходимо просто запустить exe-файл. Для инсталляции сервиса под Win нужно запустить его с ключом -i

Код: Выделить всё

nfsuserver.exe -i
Для деинсталляции - с ключом -u

Код: Выделить всё

nfsuserver.exe 
-u


После запуска сервера, в файл server.log запишется первый лог.

После регистрации первого игрока появится файл rusers.dat - база данных игроков.

Параметры:
Для Linux-серверов параметры передаются через командную строку.
Для серверов под Windows создается файл настроек nfsu.ini в папке с сервером. Оформляется в таком виде:

Код: Выделить всё

[NFSU:LAN] 
servername=nfsu.mega.kg
enablelogfile=1 
clearlogfile=0 
enablelogscreen=1 
rewritelogfile=0 
registerglobal=0 
disabletimestamp=0 
verbose=1 
logalltraffic=0 
banv1=0 
banv2=0 
banv3=0 
banv4=0
Расшифрую:
  • servername=nfsu.mega.kg #название сервера
    enablelogfile=1 #при значении 1 включает запись лога
    clearlogfile=0 #при значении 1 очищает лог файл при закрытии сервера
    enablelogscreen=1 #при значении 1 выводит на экран консоли текущий лог
    rewritelogfile=0 #при значении 1 если лог старый, перезаписывает его
    registerglobal=0 #при значении 1 сервер отправляет запрос на регистрацию в общем списке серверов
    disabletimestamp=0 #при значении 1 в лог не записывается время (только дата)
    verbose=0 #при значении 1 в лог записывается более полная информация
    logalltraffic=0 #при значении 1 в отдельный лог записывается весь трафик сервера
    banv1=0 #при значении 1 невозможно зайти с версией игры 1.1x
    banv2=0 #при значении 1 невозможно зайти с версией игры 1.2x
    banv3=0 #при значении 1 невозможно зайти с версией игры 1.3x
    banv4=0 #при значении 1 невозможно зайти с версией игры 1.4x

Серверы под Linux
nfsuserver.1.0.1.linux.gz
nfsuserver.1.0.linux.gz
nfsuserver.0.9.9.tar.gz
nfsuserver.0.9.8.tar.gz

Сырцы
nfsuserver_src.zip

Сервер под Windows
nfsuserver.0.9.9.exe
nfsuserver-0.9.8.exe


Опробовать в действии собранный мной сервер можно по адресу 77.235.16.49. Прога юзает диапазон портов c 10800 по 10980.
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
ИМХО
Бытовой хакер
Бытовой хакер
Сообщения: 975
Зарегистрирован: 02 мар 2010, 13:21
ОС: Maui 2
Откуда: Чолпон-Ата
Контактная информация:

Re: Установка сервера Need for Speed Underground

Сообщение ИМХО » 26 апр 2011, 09:42

Raven
*COOL*
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Установка сервера Need for Speed Underground

Сообщение Raven » 26 апр 2011, 10:40

Саму игру + программу NFSU Client можно скачать тут.

Инструкция по подключению:
После установки появится на рабочем столе 2 ярлыка
1-ый - Сама игра
2-ой - Клиент

Запустите NFSU-client и нажмите "add server" введите ip сервера и наэмите OK.
Изображение

Если в клиенте сервер обозначен, как онлайн и показано сколько человек подключены, то нажимаете "Use server".

Изображение

В случае если в ответ на нажатие кнопки система выдает ругань типа недостаточно прав для перезаписи файла, выйдите из программы и запустите файл NFSUServerAdd.bat включенный в раздачу выше и запустите клиент снова.

Далее запускаем игру и нажимаем игра по интернету.
Изображение

Если у вас очень долго подключается к ea.com то, что-то блокирует, например, файрвол. Игра использует диапазон портов от 10800 до 10980.
Изображение

Если подключились в первый раз к серверу, нужно будет создать новую учётную запись, так как показанно на картинке
Изображение

Изображение

Изображение

Выбираем только что созданного пользователя, далее пишем имя (ник в игре)
Изображение

Изображение

Выбираем машину.
Изображение

Далее заходим в "неоцениваемая игра" и сверху выбираем тип гонки.
Изображение

Изображение

Если нет созданных "комнат" (а есть только LAN), то заходим в LAN.
Изображение

Если же комната уже создана то заходим в неё.
Изображение

В любой из комнат вы появитесь в "холе", где увидите полный список игроков.
Изображение

В этом холе возможно бороться только один на один
Изображение

Если вы хотите поиграть более 2-ух человек, нажимаем стрелочкой вправо
Изображение

попадаем в список игр
Изображение

и если есть созданные гонки
Изображение

то нажимаем присоединиться
Изображение

и ждём остальных.

А если нет созданных гонок
Изображение

нажимаем создать гонку
Изображение

и выбираем карту, количество кругов и жмём создать.
Изображение

Ждём игроков и нажимаем "гонка"
Изображение

И наконец - играем...
Изображение
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
Gen1us2k
Модератор
Модератор
Сообщения: 771
Зарегистрирован: 02 мар 2010, 16:13

Re: Установка сервера Need for Speed Underground

Сообщение Gen1us2k » 26 апр 2011, 10:56

круто. правда я в nfsu не гамаю.
Могу написать ман по вов серваку %)
Изображение
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Установка сервера Need for Speed Underground

Сообщение Raven » 26 апр 2011, 12:01

Gen1us2k
ПешЫ....
Я не злопамятный, я просто часто ковыряю логи
inf-777
Юзер
Юзер
Сообщения: 1
Зарегистрирован: 25 июн 2013, 00:45
ОС: Win7

Re: Установка сервера Need for Speed Underground

Сообщение inf-777 » 25 июн 2013, 00:48

Расскажите пожалуйста подробно, куда все это? Всю голову сломал и гугл не особо помог мне в этом.
Код:
#!/bin/sh
#killall nfsuserver
cd /opt/nfsu
screen -A -m -d -S nfsu ./nfsuserver +set servername=nfsu.mega.kg +set verbose=1


меняем права
Код:
chmod o+x nfsu.sh


И стартуем
Код:
/opt/nfsu.sh


И проверяем:
Код:
# screen -list
There is a screen on:
592.nfsu (Detached)


Для запуска сервера под Windows необходимо просто запустить exe-файл. Для инсталляции сервиса под Win нужно запустить его с ключом -i
Код:
nfsuserver.exe -i


Для деинсталляции - с ключом -u
Код:
nfsuserver.exe
-u
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1796
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: Установка сервера Need for Speed Underground

Сообщение Infernal Flame » 25 июн 2013, 09:44

inf-777
это все делается в командной строке (windows) или в терминале (linux)
Стоит учесть, что часть настроек привязана к нашим локальным киргизским провайдерам.
Изображение
Изображение
Work: Centos 7 х 'all Servers'
wass
Красноглазик
Красноглазик
Сообщения: 633
Зарегистрирован: 26 мар 2010, 11:43
ОС: MSDOS
Контактная информация:

Re: Установка сервера Need for Speed Underground

Сообщение wass » 01 июл 2013, 20:41

Алга скатаем)
OS: Gentoo Linux 3.6.6, KDE 4.9.3/Fluxbox
Ответить

Вернуться в «Игровые сервера»