Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Город Мастеров _ Шарды рунета _ Вопрос - ответ

Автор: _kaa_ Jun 12 2004, 19:12

Q: Где взять ПО для сервера?
A: Лучше всего на веб-сайте bioware (http://nwn.bioware.com/downloads/standaloneserver.html). Есть версии для 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-адресов добавляете текущие адреса серверов ключей (чуть выше написанно как их можно получить). После этого эти адреса считаются локальными и в интернет сервер не полезет.

Автор: Vhall Mar 9 2005, 23:13

Объясните мне нубу на что влияет Game Type и Admin Password? pilot.gif

Автор: dumbo Mar 9 2005, 23:47

ни на что. Admin Password - зарезервирован для возможных будущих нужд. Game Type - просто обозначение типа игры, которого придерживаются игроки с подачи администрации. чтоб игрок мог выбрать в списке серверов подходящий.

Автор: Oksivarus Mar 22 2005, 13:31

падение выделеного сервера под виндовс 2000 кто то что-то знает об этом ?

Автор: dumbo Mar 23 2005, 01:45

падения сервера - ситуация отнюдь не редкая. то, что он не падал под 9х еще ничего не значит - будет глючить дольше, а в итоге упасть может гораздо сильнее. если ты читал Лексикон, то, наверняка, заметил множество предупреждений насчет непредсказуемой работы модуля (переходим на личности) в случае использования функций в некоторых условиях. опять же - в коде сервера множество ошибок(смотрел я одну функцию, в которой у нас падало часто - ну такие косяки! типа if(ptr==0)*ptr=bla-bla-bla...). при некоторых стечениях обстоятельств(набор скриптов, свойств объектов итд) они проявляются с завидной периодичностью. лечить это дело крайне неблагодарное занятие - нужно будет методом последовательных приближений выяснять причину - в условиях реального модуля(а не тестового из одной локи) считаю это практически невозможным. так что остается уповать на исправление ошибки в следущих версиях(можно поспособствовать, написав в поддержку, но там нужно вводить свои реальные ключиsmile.gif)

Автор: Oksivarus Mar 23 2005, 20:39

да я согласе что все возможно, но повторюсь под 98 виндой шард состоящий боле чем из 200 локаций работал без падений в течении полугода. Тут же насколько я понимаю что то с согласованием 2000 винды и НВН сервера, так как он просто так сказать исчезает (закрывается) независимо от того какой шард там поднят из 1 или 200 локаций. Есть подозрение что винда его определяет таковым что неотвечяет на запросы и закрывает хотя это только предположение.

Автор: _kaa_ Mar 24 2005, 14:54

Прежде всего проверь железо, память.
Идешь на www.memtest.org, качаешь (~65kb), создаешь загрузочный СД\дискету и проверяешь память в течении ночи\суток.
Про качественный блок питания думаю и говорить не стоит. Чем новее железо - тем больше жрет и качественный блок питания давно стал необходимостью.
Пробуешь другие игры\тесты.
Если проблема в железе (а это более чем 90%) - ты увидишь сбой\рестарты и прочее. Если же железо пройдет все тесты - тогда пиши сюда, будем дальше думать smile.gif

Автор: KoYuKi Mar 27 2005, 12:16

Как в модуль вставлять скрипты? Или вообще куда их надо вставлять? Например нашёл тут скрипт на защиту чара от взлома путём проверки cdkey, а куда его пихать не знаю, в toolset'e нашёл опцию в свойствах модуля "Скрипты" и засунул туда но не уверен работает или нет. Ещё нашёл скрипт чтобы Shadow dancer'y нельзя было днём прятаться, но тоже не знаю куда его сувать. Возможно ли будучи DM'ом менять чарам имена, да в принципе не обязательно именно DM'ом, вообще возможно ли это? DM'ом я научился создавать объекты, что не составляет особого труда, но как их удалять? Я тут в форуме много раз встречал выражения "прикрутить модуль один к другому" и т.п. Если не секрет как это делается?
PLEASE HELP!
Как говорится "б*я буду, не забуду"

Автор: Vhall Mar 27 2005, 14:21

QUOTE (KoYuKi @ Mar 27 2005, 12:16)
Как в модуль вставлять скрипты? Или вообще куда их надо вставлять?

В слоты предназначенные для скриптов. Их можно найти в Properties крича, плейса, модуля и т.д. (закладка Scripts или Events)
QUOTE (KoYuKi @ Mar 27 2005, 12:16)
Ещё нашёл скрипт чтобы Shadow dancer'y нельзя было днём прятаться, но тоже не знаю куда его сувать.

Зависит от скрипта, но скрее всего в OnHeartbeat (Edit -> Module Properties -> Events)
QUOTE (KoYuKi @ Mar 27 2005, 12:16)
Возможно ли будучи DM'ом менять чарам имена, да в принципе не обязательно именно DM'ом, вообще возможно ли это?

Ни ДМом, ни скриптом
QUOTE (KoYuKi @ Mar 27 2005, 12:16)
DM'ом я научился создавать объекты, что не составляет особого труда, но как их удалять?

Вставляются они из стандартной палитры и имеют свойтство Static. Для того чтобы была возможность их удалять создай в кастомной палитре плейс со своими хар-ками
QUOTE (KoYuKi @ Mar 27 2005, 12:16)
Я тут в форуме много раз встречал выражения "прикрутить модуль один к другому" и т.п.

Первый раз слышу dntknw.gif
QUOTE (KoYuKi @ Mar 27 2005, 12:16)
Как говорится "б*я буду, не забуду"

Ну и кто так говорит?! =\

Автор: baskan Mar 27 2005, 17:09

QUOTE (KoYuKi @ Mar 27 2005, 12:16)
1) Например нашёл тут скрипт на защиту чара от взлома путём проверки cdkey, а куда его пихать не знаю,
2) Возможно ли будучи DM'ом менять чарам имена, да в принципе не обязательно именно DM'ом, вообще возможно ли это?
3)DM'ом я научился создавать объекты, что не составляет особого труда, но как их удалять? 4)Я тут в форуме много раз встречал выражения "прикрутить модуль один к другому" и т.п. Если не секрет как это делается?

1) OnClientEnter (Edit -> Module Properties -> Events)
2)Скачай прогу Leto или ей подобную
3)Скачай набо ДМских палок
4)Экспортируй все локи модуля и вставляй в другой lol.gif

Автор: Oksivarus Mar 30 2005, 22:43

у меня на том железе подовано много серверов, но естественно не все сразу в зависимости от так сказать жедагия клиента такие как Джоинт, Савадже Чужие и они все работаеют. Конечьно выпадают иногда но это когда ставлю и пробую новую карту а она оказывается или битой или с какимто клюком при ее использовании но ниодин никода не исчезает вообще тут он был а потом оп и его уже нету. sad.gif

Автор: defolt Apr 21 2005, 13:49

QUOTE (KoYuKi @ Mar 27 2005, 12:16)
Возможно ли будучи DM'ом менять чарам имена, да в принципе не обязательно именно DM'ом, вообще возможно ли это?

можно просто отредактировать соответствующие структуры файла bic персонажа при помощи стандартного биоварского GFF эдитора....
А что за прога Leto,для чего она предназначена?
Добавлено в 13:53
2_kaa_
А для нормальной работы сервера достаточно только одного второго способа блокировки мастер-сервера?

Автор: Tinkblad May 16 2005, 16:33

Хм, здрасьте типа.

Первый пост... привела в Город Мастеров проблема одна.

В некотором городе N решили поставить сервер NWN. Набралось около 6-7 активистов, решили слабать. Серверная машина, не скажу, что дряхлая - нормальная, в общем.

Поставили мы 1.65 для Linux`а. Из Волта был скачан симпотный модуль World of Lodor, начали грацца. И тут обнаружилось, что сервер кушает непомерно CPU - совсем непомерно (около 30%). Сначала грешили на модуль, потом, ради теста, был установлен тестовый модуль (хе-хе). Тестовый модуль заключается в наличии одной локации (лес 8x8) и всё. Мол, если и с ТАКИМ модулем он будет грузить машинку - то дело в самом сервере. Поставили, посмотрели - кушает 12-15%. Есть мнение, что сервер NWN - еще тот проглот и что - сколько ему ресурсов не дай - ему все равно будет мало. Наш сисадмин распсиховался и плюнул слюной на НВН, но решили все-таки попробовать ограничить серверу использование ресурсов - посадить его на диету, скажем так.

А теперь, внимание, вопрос к знатокам - сколько ваще ему нужно ресурсов для нормального ф-ционирования? Версия сервака 1.65, ОС - Linux, модуль - средний (как по количеству лок, так и по "загруженности" скриптами), количество игроков - до 10 (это я с запасом большим беру). По идее, ему много не нужно, но это только по идее. И можно (нужно) ли ограничивать ему пожирание ресурсов - будет ли он нормально работать на диете ?

Кто имеет опыт установки серверов - помогите советом пжалуста, а то игроки грозятся нагадить под дверь, если сервер не будет работать biggrin.gif

Автор: -fenix- May 19 2005, 13:45

Люди! Не у кого не возникало желание написать статью про шарды? Ни кто не хочет быть Героем?

Типа статьи Айвана по Тулсету. Что-то типа "В помощь создателю шарда".

Упор в статье сделать на общее описание шарда, скрипты, создание сервера и последующее обслуживание.

А то новички ,как я, пока сами до всего догонят месяц пройдет.

А может такая статья уже есть?




Автор: defolt May 19 2005, 19:59

А что месяц работы того не стоит? Наверняка ты узнал больше нового и полезного ,чем просто прочтя чьюто статью biggrin.gif ...Хотя статьи, написанные нашими "отцами",-просто класс! good.gif А статья на эту тему наверное должна быть ОЧЕНЬ большой и обЪемной wizard.gif....

з.ы тоже очень хотел бы увидеть такую статью, потому что надо валить из старого проекта и делать что-то свое crazy.gif

Автор: mamuc May 20 2005, 09:13

QUOTE
Хм, здрасьте типа.

Первый пост... привела в Город Мастеров проблема одна.

В некотором городе N решили поставить сервер NWN. Набралось около 6-7 активистов, решили слабать. Серверная машина, не скажу, что дряхлая - нормальная, в общем.

Поставили мы 1.65 для Linux`а. Из Волта был скачан симпотный модуль World of Lodor, начали грацца. И тут обнаружилось, что сервер кушает непомерно CPU - совсем непомерно (около 30%). Сначала грешили на модуль, потом, ради теста, был установлен тестовый модуль (хе-хе). Тестовый модуль заключается в наличии одной локации (лес 8x8) и всё. Мол, если и с ТАКИМ модулем он будет грузить машинку - то дело в самом сервере. Поставили, посмотрели - кушает 12-15%. Есть мнение, что сервер NWN - еще тот проглот и что - сколько ему ресурсов не дай - ему все равно будет мало. Наш сисадмин распсиховался и плюнул слюной на НВН, но решили все-таки попробовать ограничить серверу использование ресурсов - посадить его на диету, скажем так.

А теперь, внимание, вопрос к знатокам - сколько ваще ему нужно ресурсов для нормального ф-ционирования? Версия сервака 1.65, ОС - Linux, модуль - средний (как по количеству лок, так и по "загруженности" скриптами), количество игроков - до 10 (это я с запасом большим беру). По идее, ему много не нужно, но это только по идее. И можно (нужно) ли ограничивать ему пожирание ресурсов - будет ли он нормально работать на диете ?

Кто имеет опыт установки серверов - помогите советом пжалуста, а то игроки грозятся нагадить под дверь, если сервер не будет работать 

ммм это где-то уже обсуждалось biggrin.gif diablo.gif выводы были примерно такие :
...ограничить нийзя...будет постепенно лопать, пока незагрузит 100% один проц...приятное изестие в этом - если сервак двухпроцесорный, то загрузит токо один проц из двоих biggrin.gif
QUOTE
Люди! Не у кого не возникало желание написать статью про шарды? Ни кто не хочет быть Героем?

Типа статьи Айвана по Тулсету. Что-то типа "В помощь создателю шарда".

Упор в статье сделать на общее описание шарда, скрипты, создание сервера и последующее обслуживание.

А то новички ,как я, пока сами до всего догонят месяц пройдет.

А может такая статья уже есть?

как правило, те кто делает шард, люди увлеченные и таким образом сильно занятые biggrin.gif ... а, что бы сделать не просто шард, а шард "с изюминкой" ( ведь вы именно такой шард хотите сделать yes.gif да ), то понадобится именно САМОМУ разобратся..ибо никто эту "изюминку" вместо вас делать не будет.. так что дерзайте biggrin.gif

Автор: _kaa_ May 24 2005, 19:29

mamuc все правильно говорит, НВН-сервак прожорлив. Для примера на p4-2000 пустой модуль спокойно занимает 40% cputime. И это для него "нормально", именно поэтому админы так не любят ставить НВН-сервера.

Автор: balrog May 24 2005, 20:13

Сорри за офтом. Я так, поднять дух вам... на моей тачки 100% ЦПУ жрёт pardon.gif .... но почти ничего не тормозит. И даже играть одновременно можно pardon.gif

Автор: GoingPro) Jul 14 2005, 11:27

Колись что у тебя за комп и какие настройки smile.gif!!

Автор: _kaa_ Jul 14 2005, 11:43

На некоторых системах из-за кривой реализации одной функции показывает всегда загрузку 100% (причем виноват именно нвн-сервер).
Но даже если загрузка реально большая, НВН давно научился откидывать скрипты, что не успели под раздачу процессорного времени. Что хорошо для игроков и просто беда для скриптеров. Попробуй отладить хитрый скрипт, когда сам движок вносит такой хаос smile.gif

Автор: Misty Dragon Jul 15 2005, 21:36

QUOTE (_kaa_ @ May 24 2005, 19:29)
mamuc все правильно говорит, НВН-сервак прожорлив. Для примера на p4-2000 пустой модуль спокойно занимает 40% cputime. И это для него "нормально", именно поэтому админы так не любят ставить НВН-сервера.

У меня пустой модуль жрет порядка 1-4 процента. при 10 игроках порядка 25%. Думаю, что зависит от обскриптовки и от настройки самой машины.

Автор: _kaa_ Jul 15 2005, 23:43

Зависит от размера, размера хака, количества локаций и мобов. Каждый моб - эта куча скриптов, которые жрут не мало. Плюс как не странно каждый движущийся игрок тоже отнимает нехило, просчет движения (pathfinding) и видимости у НВН всегда был кривоват. Плюс куча других факторов. От настроек машины и количества мегагерц тоже понятно зависит. Есть еще интересный факт (из форума биофарей). Простой модуль, ~100 локаций, простые скрипты. Глючит, жрет 100% и пропускает скрипты. Удалили все скрипты - то же самое. Удалил все локации кроме одной - то же самое. Подобные пляски с бубном - то же самое. Импортировали все локации, вещи, мобов и скрипты в новый модуль - работает без проблем. Так что бубен никто не отменял smile.gif

Автор: Misty Dragon Jul 16 2005, 20:39

Согласен, но вроде все делал, как привык все делать на плюсах... лок у меня сейчас 700+ хак около 80.. а сам модуль примерно в районе сотни. движок, в принципе, написан... шлифую некоторые моменты.. мегагерцев у нас 1500 smile.gif

Автор: Aiwan Jul 16 2005, 21:33

QUOTE (_kaa_ @ Jul 16 2005, 02:43)
Удалил все локации кроме одной - то же самое. Подобные пляски с бубном - то же самое. Импортировали все локации, вещи, мобов и скрипты в новый модуль - работает без проблем. Так что бубен никто не отменял

Помню пол года ловили баг, когда после загрузки сейва ПЛ просто колбасило весь. И наблюдалось, только после ЗАГРУЗКИ. Если не сейвиться, то все ОК. Диалог с хеньчманом начинался через 30-40 секунд и больше. Столько же выбор следующей ветки. Оказалось глючят не скриптыа... САМ ФАЙЛ ДИАЛОГА! Причем некоторые строки. Так то...

Автор: _kaa_ Jul 18 2005, 15:14

QUOTE (Misty Dragon @ Jul 16 2005, 20:39)
Согласен, но вроде все делал, как привык все делать на плюсах... лок у меня сейчас 700+ хак около 80.. а сам модуль примерно в районе сотни. движок, в принципе, написан... шлифую некоторые моменты.. мегагерцев у нас 1500 smile.gif

Сами bioware не гарантируют ничего хорошего в модуле с числом локаций более 100-200. Если есть возможность - резать на различные сервера (по зонам) и через порталы футболить игроков, на одном сервере это сделать без проблем (или на группе серверов в одной локалке).

Автор: justshurik Dec 30 2005, 14:05

Сделал как вы описали в FAQ. Однако при входе на мой сервер пишет, что "Вы были изгнаны"
Приэтом ни одного человека на серваке нет.
Добавлено в [mergetime]1135940902[/mergetime]
Сделал как Вы написали в FAQ. Создал сервак, однако при попытке войти на него, пишет, что я был изгнан.

Автор: helvene Dec 30 2005, 14:21

QUOTE (justshurik @ Dec 30 2005, 14:05)
Однако при входе на мой сервер пишет, что "Вы были изгнаны"

Проверка на CD-key? unsure.gif

Автор: maximal_up Dec 30 2005, 16:04

QUOTE (justshurik @ Dec 30 2005, 15:05)
Сделал как вы описали в FAQ. Однако при входе на мой сервер пишет, что "Вы были изгнаны" Приэтом ни одного человека на серваке нет.

Что-то знакомое... Опиши поподробнее. Что надо сделать, что-бы зайти с левой версии в интернетовскую часть НВН:
1. версия 1.66.
2. свои CD-key, сгененые keygen-ом, прописаные в соответственном *.ini файле
3. заходить в систему сетевой игры, у меня лично, получается только в ОФФЛАЙНЕ!
4. дальше всё как по маслу. Заходите на сервер и играетесь. Выкинуть может только ДМ.
QUOTE (helvene @ Dec 30 2005, 15:21)
Проверка на CD-key?

Именно она, но это можно обойти заходя в ОФФЛАЙНЕ.

Автор: helvene Dec 30 2005, 16:11

maximal_up, я подозреваю, что тут дело несколько в другом.
Человек же пишет, что выкидывает его уже при заходе на сервер, а не при авторизации. Сложно сказать что-либо точно по данному описанию возникающей ошибки, но мое предположение - в настройках сервера стоит Enforce Legal Characters=1, а у человека пиратка.Т.е., сервер запрашивает проверку CD-key у мастер-сервера Bioware и в ответ получает, что нет такого, и пытающегося залогиниться надо гнать взашей. Заходя в оффлайне эту проверку не обойдешь.

Автор: maximal_up Dec 30 2005, 17:16

QUOTE (helvene @ Dec 30 2005, 17:11)
Человек же пишет, что выкидывает его уже при заходе на сервер, а не при авторизации. Сложно сказать что-либо точно по данному описанию возникающей ошибки, но мое предположение - в настройках сервера стоит Enforce Legal Characters=1, а у человека пиратка.Т.е., сервер запрашивает проверку CD-key у мастер-сервера Bioware и в ответ получает, что нет такого, и пытающегося залогиниться надо гнать взашей. Заходя в оффлайне эту проверку не обойдешь.

Может быть, может быть. Надо просто точнее знать, в чём дело, с какого его сервера кидает и т.д. Если действительно дело в "Enforce Legal Characters", то сервер, скорее-всего, буржуйский....

Автор: helvene Dec 30 2005, 17:22

maximal_up, при всем моем почтении - вы невнимательны!

QUOTE (justshurik @ Dec 30 2005, 14:05)
Создал сервак, однако при попытке войти на него, пишет, что я был изгнан.

Речь идет о сервере, который человек сам поднял!

Автор: justshurik Dec 30 2005, 17:36

QUOTE (helvene @ Dec 30 2005, 17:22)

Речь идет о сервере, который человек сам поднял!

Я хочу сделать сервер для шарда, через nwserver.exe
Если это поможет разобраться часть моего nwplayer.ini
CODE

[Server Options]
One Party Only=1
MaxCharLevel=40
Game Port=5121
Max Players=6
Server Name=Server
GameSpy Enabled=0
Game Type=0
Disable AutoSave=0
CD Banned Behavior=1
Suppress Base Servervault=0
Disallow Shouting=0
ShowDMJoinedMessage=1
Saving Throw Automatic Failure On 1=1
BackupSavedChars=0
Validate Spells=1
Master Server Authentication Required For Player Login=0
Account validation required during Master Server down times=0
Reload Module When Empty=0
PVP Setting=1
PauseAndPlay=0
Auto Save Interval=0
AllowLocalChars=0
Game Region=0
ServerDownTimer=180
Enforce Legal Characters=0
ItemLevelRestrictions=0
MPEnabled=1
DMPassword=
PlayerPassword=
[Control Options]
Zoom Speed=3.000000
CameraTurnSpeed=1.000000
Enable ScreenEdgeCameraTurn=1
CameraMode=1
[Profile]
ShowMessageOfTheDay=0
Client Port=5120
Player Name=ххххххх
Password=ххххххххххххх
Remember Password=1
Direct Connect IP=87.228.32.28
ServerList Show All Versions=0
Current Page=2
ServerList Hide Passworded=1
ServerList Hide Local Vault=0
ServerList Hide Server Vault=0
Group Room=274
ShowPregenChars=0
JournalPage=0


Добавлено в 17:42
Короче, дело обстоит так: создаю сервак в nwserver.exe. С другого компа захожу в НвН, прохожу авторизацию, захожу в локальную игру, прямое соединение, набираю IP адрес моего сервера и пытаюсь соединиться.
В ответ вываливается сообщение что я был изгнан.

Автор: [MoF]Darth_Nick Dec 30 2005, 17:56

пароль не пали )
ЕЛЦ помойму вообще другую вещь делает, просто не пропускает "левых" чаров и пишет что они "неправельные", но не бутает\банит

З.Ы. если нету такого сд кея у мастер хоста, то выдается - СД Ключ не авторизирован

Автор: justshurik Dec 30 2005, 18:08

QUOTE ([MoF)
Darth_Nick,Dec 30 2005, 17:56]пароль не пали )

Да бог с ним с паролем. Я с этой проблемой уже неделю сижу, а результатов нету. Все время одна и таже ошибка выскакивает
Добавлено в 01:52
Ура! Заработало. crazy.gif good.gif lol.gif Как только перекрыл gamespyarcade сразу все пошло.
Всем спасибо!
Думаю топик можно закрывать.


LEX: топик то не для твоего вопроса тока. smile.gif

Автор: Grim Jan 29 2006, 12:28

Люди никто не подскажет где скачать хакнутую версию nwserver'а ?

Автор: RiPPeR Jan 29 2006, 12:34

Что есть хакнутая версия nwserver?

Автор: [MoF]Darth_Nick Jan 29 2006, 15:54

помойму та, которая блокирует биаварей и позволяет играть с вкл. инетом
хотя, это спокойно делается через фаервол

Автор: NedWarN Jul 5 2006, 07:26

А можно попадробнее, как сделать серв в Оффлайне, но чтоб на него могли заходить?
Нужен ли для сервака MSSQL? если нет то тогда где хранятся логи чаров?
Celeron 1600Hz 1024Gb Ram акой для норм серва покатит?

Автор: helvene Jul 5 2006, 10:06

QUOTE(NedWarN @ Jul 5 2006, 08:26) [snapback]87167[/snapback]
как сделать серв в Оффлайне, но чтоб на него могли заходить?

Никак.

Автор: NedWarN Jul 5 2006, 13:46

Обьясните мне нубу пожалуйста. Как сохраняются персанажи на сервере.
И если в config.ini
Поставить например минимальный лвл для входа 1
Максимальный лвл 1.
И проверку на шмот.
И человек прокачается и найдёт шмот на серваке.
Как он потом войдёт своим персом??

Автор: 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- Jul 5 2006, 21:44

QUOTE(NedWarN @ Jul 5 2006, 22:38) [snapback]87232[/snapback]
Я просто собираюсь сделать сервер, мой+вргшный, короче серв с модулем Айвана.

Айван делал модуль для мультиплеера?

Автор: NedWarN Jul 5 2006, 21:49

Нензаню написал ему в ПМ.Но точно знаю что у него дофига модулей!
Если у тебя есть дай ты.

Автор: Richard Jul 11 2006, 21:21

yahoo.gif
Больше похоже на идеотизм бешеного нуба =)

Автор: Aiwan Sep 20 2006, 14:02

scratch_one-s_head.gif Все что я делаю на сервере умрет через 1 минуту... У меня синглы. И скрипты там сингловые.




LEX: Aiwan, да ты археолог. На даты хоть глянь smile.gif
Aiwan: Это Леон Про! Он самый главный разгильдяй, дал мне ссылку. Я думал свежак smile.gif

Автор: Loki87 Jul 12 2007, 21:30

не знал куда обратиться со своим вопросом, но тут вроде про сервера говорят. вопрос такой - реально ли поиграть в мультиплэере (то есть создать аккаунт для начала) не имея лицензионную версию игры а только скачанную с интернета версию. cdkey generator не помог.

Автор: Lex Jul 13 2007, 08:06

Цитата(Loki87 @ Jul 12 2007, 22:30) [snapback]110529[/snapback]
реально ли поиграть в мультиплэере

реально. На тех серверах, где не требуются оригинальные CD-Key. Те на всех русских.

Автор: Loki87 Jul 15 2007, 20:40

да но вначале надо создать аккаунт в игре. а этого никак не зделать пока СД ключ не ввести.

Автор: Dik Morris Jul 16 2007, 11:55

2 Loki87, почему в игре? Аккаунт, можно создать и на официальном сайте http://nwn.bioware.com/index.html?linkgo=1&linkID=2366&recordSite=1.

Вообще, мой тебе совет. Смотри инструкции по подключению, на сайте\форуме, того шарда, на котором планируешь играть. Сейчас в сети не так уж и много, русскоязычных шардов, но выбери свой http://www.city-of-masters.ru/forums/index.php?showtopic=208.


PS: вообще, я бы порекомендовал Амен. Там не так много хак-паков, сам шард в общем-то интересный, и для знакомства с NWN по он-лайну, думаю будет в самый раз.

Автор: Loki87 Jul 16 2007, 15:17

Спасибо огромное. но блин, все хотят Хордс Оф Андердарк! у мну сего аддона нету. а еще патч 1.68 который весит тонны. придется мне лицензию брать вместе с аддонами. найти в интернете нормальную версию не могу хоть убей. только РИП нашел и играю. swoon.gif

Автор: Lex Jul 16 2007, 17:13

чтобы играть на рус. серверах нужен акк на биовар, НО не нужен оригинальный сд-кей. Акк заводится и без него, а для входа на шард канают ключи из кейгена. Главное их сохранить где-нить, на некоторых серверах есть собственная система защиты на базе генеренных юзером ключей.

Автор: Loki87 Jul 16 2007, 21:02

ну хорошо. аккаунт у меня есть. генератор ключей имеется, то есть грубо говоря, надо просто будет воткнуть левый ключ и все? хм. (надо сначала патч 1.68 поставить)

Автор: Lex Jul 16 2007, 21:10

Цитата(Loki87 @ Jul 16 2007, 22:02) [snapback]110640[/snapback]
ну хорошо. аккаунт у меня есть. генератор ключей имеется, то есть грубо говоря, надо просто будет воткнуть левый ключ и все?

да. И почитать правила подключения наи конкретном шарде, вдруг там заморочки еще какие-то есть.

Автор: Loki87 Jul 16 2007, 23:31

Скачал патч до версии 1.68. не такой уж он большой, всего 80 метров. поставил ввел левый ключ, игра запустилась. так что все хорошо. но у меня ни одного из двух аддонов нету. только оригинал, ведь есть шарды которые не требуют аддонов?

еще хотел спросить, у меня когда в Старкрафт играю проблемы со штукой под названием latency. пишет что она высокая. боюсь как бы не было подобного с Невером. кто то знает что это и как это вылечить? или это изза firewall?

Автор: Lex Jul 17 2007, 08:24

Цитата(Loki87 @ Jul 17 2007, 00:31) [snapback]110648[/snapback]
Скачал патч до версии 1.68. не такой уж он большой, всего 80 метров. поставил ввел левый ключ, игра запустилась. так что все хорошо. но у меня ни одного из двух аддонов нету. только оригинал, ведь есть шарды которые не требуют аддонов?

не знаю таких среди ныне живущих.

Автор: Valor Dec 18 2007, 17:05

Возник вопрос относительно сохранения местоположения игрока после рестарта сервера. По форуму не нашел ничего конкретного (может не там искал), поэтому задаю вопрос сюда: какие скрипты и куда надо пихать что бы игрок после рестарта шарда стартовал в той локации, которую покинул при выходе?
P.S. Заранее благодарю за помощь.

Автор: Lex Dec 18 2007, 17:33

плохо искал.
База скриптов, вот пост с нужным тебе скриптом: http://www.city-of-masters.ru/forums/index.php?s=&showtopic=5&view=findpost&p=37456

Автор: Valor Dec 18 2007, 19:59

Пишу по-прежнему сюда, возможно ответы пригодятся не только мне. Несколько не понял со скриптом m_loc_saver там идет речь о создании локации и размещении в ней триггеров. И что подпадает под понятие "триггеры для перехода", на какой раздел "OnExit, OnEnter..." триггеров в середине ставить этот самый скрипт и так же что подпадает под понятие "стартовый вэйпоинт"?

Автор: Lamonde Jun 20 2008, 00:06

Есть проблема. Фаерволл ругается на пользователей, которые хотят ко мне подключиться. В итоге, мне приходиться каждому ай-пи выдавать разрешение на подключение, как этого можно избежать?

Автор: Imunilat Jul 16 2008, 15:44

приветствую всех.
проясню ситуацию.
стоит машина с тремя сетевыми интерфейсами, из которых 2 смотрят в глобал и один в локалку, при поднятии сервера НВН .. сервер биндится по ИП который смотрит в локалку.., ,,,,,,,,,,,,,,,,,
проблема решилась!

Автор: Phenomen Jan 15 2010, 15:04

есть ли возможность отключить речь НПС в общем чате? в данный момент туда попадает все подряд, включая диалоги НПС с другими игроками, а это зачастую очень мешает.

Автор: Ilerien Jan 15 2010, 18:16

Вызывать BeginConversation() с параметром bPrivate = TRUE.

Автор: Laajin Jan 15 2010, 20:32

Вроде не сработает такое. НПС на сколько посмню вообще не начинает тогда диалог

Автор: virusman Jan 15 2010, 23:33

Вполне себе работает..

Автор: Phenomen Jan 19 2010, 09:15

не совсем понятно... у функции BeginConversation() нет параметра bPrivate:

Neverwinter Script
int BeginConversation(string sResRef="", object oObjectToDialog=OBJECT_INVALID)

соответственно компиляция с этим параметром дает ошибку.
NWN SoU/HoU 1.69

Автор: Ilerien Jan 19 2010, 09:45

Т. е. ActionStartConversation(). Перепутал, а тулсета под рукой не оказалось.

Автор: Laajin Jan 19 2010, 09:51

Вот откопал по памяти, в поиске, пару старых сообщений на эту тему.

Цитата
Zirrex
Пытался заставить всех НПС говорить свои диалоги приватно, чтобы они не мешали играть остальным игрокам, но ничего не выходит. Использовал функцию:


Neverwinter Script
void ActionStartConversation(object oObjectToConverseWith, string sDialogResRef="", int bPrivateConversation=FALSE, int bPlayHello=TRUE)



По умолчанию стоит эта функция:

Neverwinter Script
int BeginConversation(string sResRef="", object oObjectToDialog=OBJECT_INVALID)


И вот что странно, ведь когда sDialogResRef пустой, в описании так и написано, скрипт должен использовать диалог по умолчанию, т.е. диалог, который установлен в настройках НПС, но почему-то, когда в скрипте пишешь (""), то НПС становится нем как рыба.



Zirrex
Lex, а как ты сам скрипт оформлял? Если вспомнить, то сама функция находится в сприпте "nw_c2_default4". Так вот вместо "BeginConversation()" я писал так:

Neverwinter Script
AssignCommand(oShouter, ActionStartConversation(OBJECT_SELF, "", TRUE, FALSE));


Работать не желает. Стоит удалить все после "OBJECT_SELF", и закрыть скобку, как диалог тут же оживает.

Aiwan, это то понятно. Мне же не разговор НПС нужен, а чтобы в момент обращения игрока к НПС, остальные игроки не видели диалога, который создает НПС игроку, обратившемуся к нему.

Приведу простой пример. Идет квест. Подбегает к НПС персонаж, который в квесте не участвует, и активирует диалог. Фразы НПС вылезают в общий чат и приводят к "спаму" разговорного чата, что несколько дезориентирует тех, кто участвует в квесте, и мешает игре квестовиков.

В дальнейшем я хочу все диалоги перевести на переменные, и брать их оттуда, генерируя диалог на ходу, но надо еще разобраться, как это сделать. Лучше иметь одну базу диалогов, чем для каждого нового НПС делать отдельный файл. Во-первых, диалоги можно выделить любым цветом, ну и конечно же скрыть от показа, когда они не нужны окружающим НПС игрокам.


Zirrex
Попробую так. Но, что странно, уже пробовал делать подобным образом, и не вышло.

Забавно, какие-то НПС отвечают, какие-то нет. Не очень понимаю, по какому принципу выбирает.

И вот что интересно, если написать:

Neverwinter Script
AssignCommand(OBJECT_SELF, ActionStartConversation(oShouter, ""));


Общаются все, но стоит добавить:

Neverwinter Script
AssignCommand(OBJECT_SELF, ActionStartConversation(oShouter, "", TRUE));


Как некоторые тут же замолкают. Глюк?

З.Ы. Надо больше спать, совсем уже не соображаю...

Автор: Phenomen Jan 30 2010, 23:20

заменил в 2 местах стандартного скрипта BeginConversation() на

Neverwinter Script
AssignCommand(OBJECT_SELF, ActionStartConversation(oShouter, "", TRUE, FALSE));
и все прекрасно заработало как надо. спасибо, парни :]

Автор: seven Jul 2 2010, 19:41

Нужна помощь шардостроителей. Хочу запустить на домашнем компе сервер нвн1 с вещанием в интернет.

Ситуация такая. Я подключен к интернету через одного провайдера с помощью сетевого кабеля. Провайдер выдал мне внутренний ИП формата 10.10.31.73. Я заказал у него услугу "Реального ИП", после чего мне прислали такое сообщение

Цитата
Вам установлен внешний IP 193.200.*.*
Напоминаем, что Вам не нужно производить никаких изменений в настройках.
По указанному выше адресу Вы можете попасть на Ваш компьютер из интернета.


При запуске с этого ПК ип в нвнсервере всеравно пишется 10.10.31.73. Как заставить его работать с внешним ИП, т.е. чтобы ко мне можно было подключится с других ПК?

Извините, если чуть глупо все написал, но в этом деле я полный нуб. Заранее спасибо за помощь rolleyes.gif

Автор: Ilerien Jul 2 2010, 21:53

Цитата
При запуске с этого ПК ип в нвнсервере всеравно пишется 10.10.31.73. Как заставить его работать с внешним ИП, т.е. чтобы ко мне можно было подключится с других ПК?
То, что написано в окошке сервера - это локальный адрес. Извне сервер должен быть доступен по 193.200.х.х.

Автор: seven Jul 2 2010, 21:58

Цитата(Ilerien @ Jul 2 2010, 20:53) *
То, что написано в окошке сервера - это локальный адрес. Извне сервер должен быть доступен по 193.200.х.х.


В том то и дело, что не доступен. Проверяли пытаясь зайти с другого компа по 193.200.*.*. Сервак не видится. Фаервол отключал на всякий случай. Вот можете попробовать. Сервер сейчас запущен - 193.200.38.112:5121

Автор: Ilerien Jul 2 2010, 22:04

Настройки сети в порядке? Адрес руками прописывается или выдаётся по DHCP?
Кстати, есть http://2ip.ru на эту тему.

Автор: seven Jul 2 2010, 23:03

Цитата(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

Чёрт его знает, что-то блокирует трафик. Адрес не пингуется.

Автор: seven Jul 4 2010, 11:27

После двухдневных баталий и танцев с бубном он мне покорился. Проблема оказалось пребанальнейшая. Фаервол rolleyes.gif . Оказывается, фаервол нод32 даже отключеным блокировал порты. Снес нод32 нафиг, установил его вообще без фаервола и все заработало. Во какая бяка.

Автор: wirTUS Jun 6 2011, 02:49

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

Автор: Laajin Jun 6 2011, 08:43

Нужен подправленый nwnserver 1.69 - win 32
или отруби интернет соединение

Автор: wirTUS Jun 6 2011, 09:06

Благодарю, а

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

Не надо, уже нашел.
Если кому понадобится, прямая ссылка (не уверен, что будет работать)
http://dl1.playground.ru/DB1/0/4/nwserver-1.69-win32-cracked.rar
Ссылка на тему (playground)
http://www.playground.ru/files/13040/

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

Автор: virusman Jun 6 2011, 17:14

Какие плагины NWNX подключены?

Автор: wirTUS Jun 6 2011, 18:04

odbc и events, events в модуле не использовался

Автор: virusman Jun 6 2011, 19:17

Попробуй отключить/обновить Events.

Автор: wirTUS Jun 7 2011, 12:20

Отключил, 10 минут теста не выдали ошибок, огромное спасибо.
Проблема была в неиспользованности плагина?

Автор: Ilerien Jun 7 2011, 12:41

Скорее всего, в несоответствии версий плагина и ядра NWNX.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)