Город Мастеров
IPB

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

> Вопрос - ответ, небольшой faq по созданию своего сервера
_kaa_
сообщение Jun 12 2004, 19:12
Сообщение #1


Level 9
Иконки Групп

Класс: Волшебник
Характер: Chaotic Good
Раса: Дракон
NWN: Скриптинг [PW]



Q: Где взять ПО для сервера?
A: Лучше всего на веб-сайте bioware (вот тут). Есть версии для windows, lunix (и всех *nix подобных, умеющих эмулировать linux. к примеру многие сервера работают на freebsd ничуть не хуже, чем на linux) и mac

Q: Как настроить сервер
A: Менять настройки можно после запуска сервера, в параметрах при запуске:

Опции командной строки:
-module <name>
имя модуля без расширения. модуль должен лежать в папке /nwm или /modules
(Loads and runs the specified module. The module name is the name without the extension of a module file from your 'nwm' or 'modules' directory)
-load <slot#>
Загрузка сохраненной игры с номером slot#
(Loads and runs the specified saved game. Saved games are located in the saves directory of your installation)
-maxclients #
Максимальное количество игроков на сервере
(Set the maximum number of connections to the game server)
-minlevel #
Установка минимального уровня персонажа для игры на этом сервере.
(Set the minimum character level required by the server)
-maxlevel #
Установка максимального уровня персонажа для игры на этом сервере.
(Set the maximum character level allowed by the server)
-pauseandplay 0/1
0 - только ДМ может нажать "паузу" в игре, 1 - игроки тоже могут
(0 = game can only be paused by DM, 1 = game can by paused by players)
-pvp 0/1
опции Игрок против Игрока (PvP). 0 - игрок не может навредить другому игроку, 1 - может, если он не в партии, 2 - может без ограничений.
(0 = none, 1 = party, 2 = full)
-servervault 0/1
0 - на сервер пускает только локальных персонажей игроков, 1 - только серверные персонажи.
(0 = local characters only. 1 = server characters only)
-elc 0/1
проверка на легальность да\нет - 0\1
(0 = don't enforce legal characters, 1 = do enforce legal characters)
-ilr 0/1
проверка одетых вещей на персонаже да\нет
(0 = don't enforce item level restrictions, 1 = do enforce item level )restrictions
-gametype #
Тип игры. Отображается в Game Spy.
(Set which game room to post the game to (if game is posted to the Internet). The game room types available in the game at the time this was written were Action, Story, Story lite, Role Play, Team, Melee, Arena, Social, Alternative, PW Action, PW Story, Solo and Tech Support.)
-oneparty 0/1
0 - любое количество партий, 1 - только одна
(0 = allow multiple parties, 1 = allow only one party)
-difficulty #
Сложность игры, влияет на многое в игре.
(1 = easy, 2 = normal, 3 = D&D hardcore, 4 = very difficult)
-autosaveinterval #
Автосохранение игры. Используется редко. 0 - отключить (рекоменд.)
(Set how frequently (in minutes) to autosave. 0 disables autosave)
-playerpassword <password>
Пароль для игроков. Если не задавать - вход свободный.
(Set the password required by players to join the game. If a player password is not set, players will be able to join without a password.)
-dmpassword <password>
Пароль ДМ-ов
(Set the password required by DMs to DM the game. If a DM password is not set, all DM access will be disabled.)
-servername <name>
Имя сервера.
(Set the name that this server will display in the mulitplayer game listing)
-publicserver 0/1
Публиковать информацию о сервере в интернете и разрешить подключение к серверу для сбора статистики с него.
(0 = do not list server with the matching service. 1 = list server with the matching service)
-reloadwhenempty 0/1
1 - Перезапускать сервер, если никого из игроков нет.
0 = module state is persistant as long as server is running, 1 = module state is reset when the server becomes empty (i.e. all players logout).
-port #
Номер порта сервера (по умолчанию 5121)
(Specify the port to listen on for the server)

и в файле nwnplayer.ini:
Код

[Server Options]
BackupSavedChars=0 - создавать страх. копии персонажей. редко используется
ShowDMJoinedMessage=1 - показывать игрокам вход ДМ-ов на шард или нет
Disallow Shouting=0 - отключить shout\крик
Suppress Base Servervault=0 - запретить доступ к основному servervault на сервере (для двух разных модулей на шарде)
AllowLocalChars=0 - разрешить вход персонажей с папки localvault игрока. используется редко.
ItemLevelRestrictions=1 - включить проверку одетых на персонажа вещей
Enforce Legal Characters=0 - требовать проверку через сайт bioware (по CD-KEY)
Auto Save Interval=0 - выключить автосохранение игры (не персонажей!)
PauseAndPlay=0 - можно ли игрокам останавливать игру (пауза)
PVP Setting=1 - настройки Игрок против Игрока (PvP)
Game Type=0 - тип игры для публикации
GameSpy Enabled=0 - разрешить взаимодействие с GameSpy
Reload Module When Empty=0 - перезапускать сервер, когда игроков нет
Server Name=NWN server - имя сервера
Max Players=32 - максимальное количество игроков
Game Port=5121 - порт
Difficulty Level=3 - сложность игры
[Banned Ips] - список забанненых (т.е. запрещенных) ip-адресов
0=
[Banned Players] - список забанненых логинов
0=
[Banned CD Keys]- список забанненых CD-KEYs
0=


Q: Как запустить сервер без проверки ключей?
A: Нужно закрыть доступ к серверам ключей. Для ipfw это выглядит примерно так:
Код

deny ip from any to 66.244.193.0/24

Либо любым другим файрволом закрыть подсеть 66.244.193.0/255.255.255.0 и
209.5.183.0 /255.255.255.0
(можно закрыть актуальные адреса, правда биоваре их меняет. на текущий момент это 66.244.193.9, 209.5.183.137. посмотреть можно например так:
Код

nslookup nwmaster.bioware.com


Второй вариант подойдет для сервера (клиенту не даст проверить свои пароли)
Находите файл hosts (для *nix это обычно /etc/hosts, для win -%windir%\system32\drivers\etc\hosts)
В него добавляете строку:
Код

127.0.0.1               nwmaster.bioware.com

После этого сервер будет уверен, что у адреса nwmaster.bioware.com ip-адрес 127.0.0.1, а в реальности это адрес вашего копьютера.

С некоторых пор второй способ больше не работает.
Есть еще один вариант без установки файрволла.
Заходите в свойства сетевого соединения, свойства tcp\ip, дополнительно. В списке ip-адресов добавляете текущие адреса серверов ключей (чуть выше написанно как их можно получить). После этого эти адреса считаются локальными и в интернет сервер не полезет.

Сообщение отредактировал _kaa_ - Aug 28 2005, 13:51
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- _kaa_   Вопрос - ответ   Jun 12 2004, 19:12
- - Vhall   Объясните мне нубу на что влияет Game Type и Admin...   Mar 9 2005, 23:13
- - dumbo   ни на что. Admin Password - зарезервирован для воз...   Mar 9 2005, 23:47
- - Oksivarus   падение выделеного сервера под виндовс 2000 кто то...   Mar 22 2005, 13:31
- - dumbo   падения сервера - ситуация отнюдь не редкая. то, ч...   Mar 23 2005, 01:45
- - Oksivarus   да я согласе что все возможно, но повторюсь под 98...   Mar 23 2005, 20:39
- - _kaa_   Прежде всего проверь железо, память. Идешь на www....   Mar 24 2005, 14:54
- - KoYuKi   Как в модуль вставлять скрипты? Или вообще куда их...   Mar 27 2005, 12:16
- - Vhall   QUOTE (KoYuKi @ Mar 27 2005, 12:16)Как в мод...   Mar 27 2005, 14:21
- - baskan   QUOTE (KoYuKi @ Mar 27 2005, 12:16) 1) Например на...   Mar 27 2005, 17:09
- - Oksivarus   у меня на том железе подовано много серверов, но е...   Mar 30 2005, 22:43
- - defolt   QUOTE (KoYuKi @ Mar 27 2005, 12:16) Возможно ...   Apr 21 2005, 13:49
- - Tinkblad   Хм, здрасьте типа. Первый пост... привела в Город...   May 16 2005, 16:33
- - -fenix-   Люди! Не у кого не возникало желание написать ...   May 19 2005, 13:45
- - defolt   А что месяц работы того не стоит? Наверняка ты узн...   May 19 2005, 19:59
- - mamuc   QUOTE Хм, здрасьте типа. Первый пост... привела в...   May 20 2005, 09:13
- - _kaa_   mamuc все правильно говорит, НВН-сервак прожорлив....   May 24 2005, 19:29
- - balrog   Сорри за офтом. Я так, поднять дух вам... на моей ...   May 24 2005, 20:13
- - GoingPro)   Колись что у тебя за комп и какие настройки !...   Jul 14 2005, 11:27
- - _kaa_   На некоторых системах из-за кривой реализации одно...   Jul 14 2005, 11:43
- - Misty Dragon   QUOTE (_kaa_ @ May 24 2005, 19:29) mamuc все ...   Jul 15 2005, 21:36
- - _kaa_   Зависит от размера, размера хака, количества локац...   Jul 15 2005, 23:43
- - Misty Dragon   Согласен, но вроде все делал, как привык все делат...   Jul 16 2005, 20:39
- - Aiwan   QUOTE (_kaa_ @ Jul 16 2005, 02:43)Удалил все...   Jul 16 2005, 21:33
- - _kaa_   QUOTE (Misty Dragon @ Jul 16 2005, 20:39) Согласен...   Jul 18 2005, 15:14
- - justshurik   Сделал как вы описали в FAQ. Однако при входе на м...   Dec 30 2005, 14:05
- - helvene   QUOTE (justshurik @ Dec 30 2005, 14:05)Однак...   Dec 30 2005, 14:21
- - maximal_up   QUOTE (justshurik @ Dec 30 2005, 15:05)Сдела...   Dec 30 2005, 16:04
- - helvene   maximal_up, я подозреваю, что тут дело несколько в...   Dec 30 2005, 16:11
- - maximal_up   QUOTE (helvene @ Dec 30 2005, 17:11)Человек ...   Dec 30 2005, 17:16
- - helvene   maximal_up, при всем моем почтении - вы невнимател...   Dec 30 2005, 17:22
- - justshurik   QUOTE (helvene @ Dec 30 2005, 17:22) Речь иде...   Dec 30 2005, 17:36
- - [MoF]Darth_Nick   пароль не пали ) ЕЛЦ помойму вообще другую вещь де...   Dec 30 2005, 17:56
- - justshurik   QUOTE ([MoF)Darth_Nick,Dec 30 2005, 17:56]пар...   Dec 30 2005, 18:08
- - Grim   Люди никто не подскажет где скачать хакнутую верси...   Jan 29 2006, 12:28
- - RiPPeR   Что есть хакнутая версия nwserver?   Jan 29 2006, 12:34
- - [MoF]Darth_Nick   помойму та, которая блокирует биаварей и позволяет...   Jan 29 2006, 15:54
- - NedWarN   А можно попадробнее, как сделать серв в Оффлайне, ...   Jul 5 2006, 07:26
- - helvene   QUOTE(NedWarN @ Jul 5 2006, 08:26) 87167к...   Jul 5 2006, 10:06
- - NedWarN   Обьясните мне нубу пожалуйста. Как сохраняются пер...   Jul 5 2006, 13:46
- - Lorendroll   Все будет ок. Это показывает лишь то, каким уровне...   Jul 5 2006, 14:48
- - NedWarN   А есть ли функции торговли между игроками! или...   Jul 5 2006, 15:19
- - helvene   Есть.   Jul 5 2006, 15:59
- - NedWarN   Если что поможете лана. Я просто собираюсь сделать...   Jul 5 2006, 21:38
- - -fenix-   QUOTE(NedWarN @ Jul 5 2006, 22:38) 87232Я...   Jul 5 2006, 21:44
- - NedWarN   Нензаню написал ему в ПМ.Но точно знаю что у него ...   Jul 5 2006, 21:49
- - Richard   Больше похоже на идеотизм бешеного нуба =)   Jul 11 2006, 21:21
- - Aiwan   Все что я делаю на сервере умрет через 1 минуту......   Sep 20 2006, 14:02
- - Loki87   не знал куда обратиться со своим вопросом, но тут ...   Jul 12 2007, 21:30
- - Lex   Цитата(Loki87 @ Jul 12 2007, 22:30) 11052...   Jul 13 2007, 08:06
- - Loki87   да но вначале надо создать аккаунт в игре. а этого...   Jul 15 2007, 20:40
- - Dik Morris   2 Loki87, почему в игре? Аккаунт, можно создать и ...   Jul 16 2007, 11:55
- - Loki87   Спасибо огромное. но блин, все хотят Хордс Оф Анде...   Jul 16 2007, 15:17
- - Lex   чтобы играть на рус. серверах нужен акк на биовар,...   Jul 16 2007, 17:13
- - Loki87   ну хорошо. аккаунт у меня есть. генератор ключей и...   Jul 16 2007, 21:02
- - Lex   Цитата(Loki87 @ Jul 16 2007, 22:02) 11064...   Jul 16 2007, 21:10
- - Loki87   Скачал патч до версии 1.68. не такой уж он большой...   Jul 16 2007, 23:31
- - Lex   Цитата(Loki87 @ Jul 17 2007, 00:31) 11064...   Jul 17 2007, 08:24
- - Valor   Возник вопрос относительно сохранения местоположен...   Dec 18 2007, 17:05
- - Lex   плохо искал. База скриптов, вот пост с нужным тебе...   Dec 18 2007, 17:33
2 страниц V   1 2 >


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

 



Текстовая версия Сейчас: 28th March 2024 - 17:24