Topic: [Solved] Помогите настроить D2GS под FreeBSD
Есть ли у кого нить мануал как запустить D2GS на FreeBSD? Буду очень сильно благодарен...
PvPGN Community Forums |
forums.pvpgn.pro → [RU] Diablo → [Solved] Помогите настроить D2GS под FreeBSD
Есть ли у кого нить мануал как запустить D2GS на FreeBSD? Буду очень сильно благодарен...
на сколько я знаю, версии D2GS под юникс нету, но вот откопал мануал
D2GS – это хост для Закрытого Сервера Diablo II. D2GS работает с D2CS и D2DBS. В то время, как D2CS и D2DBS служат для хоста Открытого сервера, D2GS – это игровой сервер, служащий для инициализации закрытой игры. Вы, возможно, заметили, что если вы содиняетесь к PvPGN посредством Diablo II, используя кнопку Battle.net и при этом запущены D2CS и D2DBS, все проходит нормально, кроме того, что когда вы создаете игру, вам говорится, что вы первый в очереди и игра не начинается. Вот где в дело входит D2.
D2GS в данный момент – бинарик для Windows и версии под *nix не существует. Если вы хотите запустить D2GS из-под *nix, используйте wine. В *nix, убедитесь, что ваша машина достаточна быстра (что-нибудь вроде Р4 с хорошим количеством памяти), иначе D2GS будет запускаться вечность и еще немного.
Однако, учтите, что если вы запускаете D2GS под Windows или *nix, он будет жрать огромное количество памяти. D2GS сам по себе занимает 45mb оперативной памяти, а если к нему еще и пользователи присоединятся, памяти он потреблять будет еще больше. Лучше всего запускать D2GS на машине с большим количеством памяти.
D2GS можно скачать из следующих мест (последняя версяя – beta 7):
· http://ahriman.bucharest.roedu.net/pub/linux/games/bnetd/
· http://streetwar.free.fr/
1. Убедитесь, что D2CS и D2DBS не запущены. Если запущены, закройте обе программы. Для настройки D2GS сначала отредактируйте файл d2cs.conf. Перейдите к строке gameservlist и удалите # перед ней. После этого, приведите строку к следующему виду:
· gameservlist = X.X.X.X
Замените X.X.X.X на IP адрес компьютера, на котором будет запускаться D2GS. Адрес должен быть определен, 0.0.0.0. не подойдет.
Сохранитесь и закройте текстовый редактор.
2. Теперь отредактируйте файл d2dbs.conf. В приниципе, процесс изменений не особо отличается от того, что вы делали раньше с этим файлом. Перейдите к строке gameservlist и удалите # перед ней. После этого измените ее следующим образом:
· gameservlist = X.X.X.X
Замените X.X.X.X на IP адрес компьютера на котором будет запущен D2GS. Адрес должен быть определен, 0.0.0.0. не подойдет.
Сохранитесь и закройте текстовый редактор.
3. Наконец, вы можете перейти к настройке D2GS:
· Скачайте d2gs-109d-beta7.zip
· Разархивируйте все его содержимое в директорию, в которой вы планируете постоянно хранить D2GS, например в директорию PvPGN, в директорию D2GS.
4. Вставьте диск(и) Diablo II в CD-ROM и скопируйте все .DLL и .MPQ файлы Diablo II в директорию, где находится D2GS. Если вы планируете поддерживать expansion, Diablo II LOD, скопируйте и с его диска .DLL & .MPQ файлы.
5. Если у вас уже установлен Diablo II или Diablo II LOD на компьютере, на котором будет запускаться D2GS, копировать DLL и MPQ файлы с компакт дисков необязательно. Просто переместите программу D2GS и соответствующие файлы в директорию Diablo II, оттуда и запускайте программу.i
6. Отредактируйте d2gs.reg текстовым редактором, вроде Wordpad или Notepad. Чтобы отредактировать d2gs.reg без импортирования в реестр, просто проделайте следующие операции:
· «Подсветите» файл d2gs.reg кликнув один раз по нему мышью.
· Кликните по нему правой клавишей мыши.
· Выберите пункт редактировать.
· Файл должен открыться с помощью Wordpad или Notepad
· Сделайте описанные ниже изменения
7. Прейдите к строке D2CSIP. Измените ее следующим образом:line.
· "D2CSIP"="X.X.X.X"
Смените X.X.X.X на IP адрес компьютера на котором запускается D2CS, то есть на тот, который вы указали в троке servaddrs, в файле d2cs.conf.
8. Теперь, перейдите к строке D2DBSIP. Проведите следующие изменения:
· "D2DBSIP"="X.X.X.X"
Смените X.X.X.X на IP адрес компьютера на котором запускается D2CS, то есть на тот, который вы указали в троке servaddrs, в файле d2dbs.conf.
Все остальные настройки оставьте как есть. Сохраните и закройте тесктовый редактор.
9. Теперь информацию о настройках из d2gs.reg необходимо импортировать в реестр. Запустите файл d2gs.reg. Когда вас спросят, хотите ли вы импортировать эту информацию в реестр Windows, нажмите Yes.
10. В XP, 2000, Me и NT, вы, возможно, захотите установить D2GS как сервис. Для этого просто запустите:
· install.bat
Потом, чтобы запустить сервис D2GS, наберите net start d2gs в командной строке или из строки “запуск”. Для пользователей Windows 9x следует просто запустить d2gs.exe.
11. Запускайте D2CS, D2DBS и, наконец, D2GS. Для запуска D2GS, просто запустите файл d2gs.exe. Если в Windows ME и выше вы установили D2GS в качестве сервиса, просто наберите net start d2gs в командной строке или из строки “запуск”.
12. Последнее, что вам стоит проверить, так это статус D2GS с посмощью Telnet. Чтобы сделать это, убедитесь что D2СS, D2DBS и D2GS работают. Затем:
· Идите в командную строку DOS.
· Наберите telnet X.X.X.X 8888
ЗАменив X.X.X.X на IP адрес компьютера, на котором работает D2GS. По умолчанию D2GS будет автоматически прослушивать 8888 порт. Вам, возможно, придется временно его открыть на компьютере, на котором запускается D2GS, если вы находитесь за фаерволлом.
· Когда потребуется, используйте пароль abc123.
· Находясь в строке telnet после соединения, вам, возможно, захочется сменить пароль на какой-то иной. Для этого наберите passwd в командной строке telnet, после чего смените пароль на что-нибудь, что вы не забудете.
· Чтобы проверить статус D2GS, просто наберите status. Это покажет вам различную информацию, вроде того, соединен ли D2GS с D2CS и D2DBS, eи т.д.
· Чтобы узнать больше информации, наберите help в строке telnet.
forums.pvpgn.pro → [RU] Diablo → [Solved] Помогите настроить D2GS под FreeBSD