Город Мастеров
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
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
4 страниц V  « < 2 3 4  
Открыть новую тему
Ответов (75 - 85)
seven
сообщение Jul 2 2010, 23:03
Сообщение #76


Level 2
*

Класс: Монах
Характер: Chaotic Evil
Раса: Баатезу



Цитата(Ilerien @ Jul 2 2010, 21:04) *
Настройки сети в порядке? Адрес руками прописывается или выдаётся по DHCP?


Адрес прописывается руками. Настройки в порядке, введено то, что дал провайдер (10.10.31.73) - инет работает. на 2ИП пишет, что у меня 193.200.38.112

Цитата
Ваш IP адрес: 193.200.38.112
Имя вашего компьютера: customer-112-38.kichkas.net
Операционная система: Microsoft Windows XP Microsoft Windows XP
Ваш браузер: Firefox 3.6
Откуда вы: Ukraine Ukraine
Ваш провайдер: Kichkas.NET ISP
Прокси: Не используется
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jul 2 2010, 23:12
Сообщение #77


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

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Чёрт его знает, что-то блокирует трафик. Адрес не пингуется.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
seven
сообщение Jul 4 2010, 11:27
Сообщение #78


Level 2
*

Класс: Монах
Характер: Chaotic Evil
Раса: Баатезу



После двухдневных баталий и танцев с бубном он мне покорился. Проблема оказалось пребанальнейшая. Фаервол (IMG:style_emoticons/kolobok_light/rolleyes.gif) . Оказывается, фаервол нод32 даже отключеным блокировал порты. Снес нод32 нафиг, установил его вообще без фаервола и все заработало. Во какая бяка.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
wirTUS
сообщение Jun 6 2011, 02:49
Сообщение #79


Level 5
**

Класс: Убийца
Характер: Lawful Evil
Раса: Человек



Такая проблема: не дает завести (через nwnmain, через NWNx+NWNServer дает завести, но не дает подключиться к нему же), ругаясь на неавторизированный ключ. Насколько я понял, проблема в лицензии, а точнее в ее отсутствии. Пробовал методы с первой страницы: wipfw (порт ipfw под win) ругался на плохие аргументы, лочил брэндмауером роутера nwmaster.bioware.com, что тоже не помогло, так же, как и модификация hosts. В свойствах TCP/IP у меня стоит DCHP, след. менять там ничего не даст (а DCHP требуется для подключения). Если это действительно ругается на отсутствие лицензии, то можно ли залочить ее проверку как-нибудь еще, а если же нет, то что это и как с этим бороться?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Laajin
сообщение Jun 6 2011, 08:43
Сообщение #80


Level 5
**

Класс: Пьяный Мастер
Характер: Chaotic Good
Раса: Человек



Нужен подправленый nwnserver 1.69 - win 32
или отруби интернет соединение
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
wirTUS
сообщение Jun 6 2011, 09:06
Сообщение #81


Level 5
**

Класс: Убийца
Характер: Lawful Evil
Раса: Человек



Благодарю, а
Цитата
Нужен подправленый nwnserver 1.69 - win 32
где его взять или на какой поиск его можно найти?

Не надо, уже нашел.
Если кому понадобится, прямая ссылка (не уверен, что будет работать)
ссылка1
Ссылка на тему (playground)
ссылка2

Попробовал; зайти дало, но при попытке сделать ураганную атаку (другие фиты пока не пробовал) nwserver выдал ошибку "память не может быть "read"" и отключил модуль (без шатдауна). Запускал через NWNx
При попытке выйти и сохранить персонажа та же проблема. Возможно прорблема в компьютере (раньше замечось ярое нежелание подключаться на длительное время к более-менее современным серверам вне браузера на время более 30 мин с последующиим постепенным сокращением этого времени до 0 (q3 работал, MMO - нет)), часа через два смогу проверить.
Попробовал запустить на нормальном компьютере, та жи ситуация (проверил с бардовской песней, на малость более ранней версии модуля, без использования NWNx (случайно на самом деле), только не выдает ошибки, а просто отключает модуль

Сообщение отредактировал wirTUS - Jun 6 2011, 13:19
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jun 6 2011, 17:14
Сообщение #82


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

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



Какие плагины NWNX подключены?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
wirTUS
сообщение Jun 6 2011, 18:04
Сообщение #83


Level 5
**

Класс: Убийца
Характер: Lawful Evil
Раса: Человек



odbc и events, events в модуле не использовался
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jun 6 2011, 19:17
Сообщение #84


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

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



Попробуй отключить/обновить Events.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
wirTUS
сообщение Jun 7 2011, 12:20
Сообщение #85


Level 5
**

Класс: Убийца
Характер: Lawful Evil
Раса: Человек



Отключил, 10 минут теста не выдали ошибок, огромное спасибо.
Проблема была в неиспользованности плагина?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jun 7 2011, 12:41
Сообщение #86


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

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Скорее всего, в несоответствии версий плагина и ядра NWNX.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

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

 



Текстовая версия Сейчас: 18th May 2024 - 22:07