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

Post Reply
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2793
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

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

Post by Raven » 26 Apr 2011, 09:40

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

Code: Select all

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

Code: Select all

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

Code: Select all

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

Code: Select all

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

Code: Select all

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

Code: Select all

nfsuserver.exe 
-u


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

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

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

Code: Select all

[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.
Я не злопамятный, я просто часто ковыряю логи
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 26 Apr 2011, 09:42

Raven
*COOL*
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2793
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

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

Post by Raven » 26 Apr 2011, 10:40

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

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

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

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

Image

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

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

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

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

Image

Image

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

Image

Выбираем машину.
Image

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

Image

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

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

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

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

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

попадаем в список игр
Image

и если есть созданные гонки
Image

то нажимаем присоединиться
Image

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

А если нет созданных гонок
Image

нажимаем создать гонку
Image

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

Ждём игроков и нажимаем "гонка"
Image

И наконец - играем...
Image
Я не злопамятный, я просто часто ковыряю логи
User avatar
Gen1us2k
Модератор
Модератор
Posts: 771
Joined: 02 Mar 2010, 16:13

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

Post by Gen1us2k » 26 Apr 2011, 10:56

круто. правда я в nfsu не гамаю.
Могу написать ман по вов серваку %)
Image
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2793
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

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

Post by Raven » 26 Apr 2011, 12:01

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

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

Post by inf-777 » 25 Jun 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
User avatar
Infernal Flame
Злой Модер
Posts: 1796
Joined: 03 Mar 2010, 11:25
ОС: Centos 7
Contact:

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

Post by Infernal Flame » 25 Jun 2013, 09:44

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

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

Post by wass » 01 Jul 2013, 20:41

Алга скатаем)
OS: Gentoo Linux 3.6.6, KDE 4.9.3/Fluxbox
Post Reply

Return to “Игровые сервера”