Ожидаемый контент:

...

Карты, моды, дополнения, утилиты...

...

... и другое

В разработке... (Внимание: это меню отображается некорректно на некоторых стилях форума)

DOOM 0.9.1282

Форум Мапперов и Doom'еров

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум Мапперов и Doom'еров » Уроки » Как создать собственный сервер с автозагрузкой в Doom 3 1.3.1


Как создать собственный сервер с автозагрузкой в Doom 3 1.3.1

Сообщений 1 страница 2 из 2

1

Икс просил написать тему - вот она.

Итак, чтобы создать сервер, на котором будет работать автозагрузка ваших карт и на который смогут входить другие игроки, необходимо заиметь какой-либо ftp хостинг файлов, на который вы должны будете залить эти самые карты и прописать в cfg файл, как и откуда эти карты должны качаться клиентами.
Большинство из этих хостингов платные.
Я нашел бесплатный, на народе, но там имеется ограничение по размеру на каждый файл - не более 10 Мб. То есть карты, размером более 10 Мб на сервер добавить нельзя.
Есть еще ftp хостинг на юкозе, там ограничение до 15 Мб, НО он требует аутентификацию пользователя, так что автозагрузка карт для дума на нем не заработает.

Вобщем вот что нам нужно:
1. Первым делом регаем почту на яндексе - http://yandex.ru

2. Затем создаем там собственный сайт, на народ.ру - http://narod.yandex.ru

3. Переходим в раздел "управление файлами" вашего сайта

скрины

http://s1.hostingkartinok.com/uploads/images/2012/10/fe4bc8c85ef967218172dbf5fcefba6b.png

http://s3.hostingkartinok.com/uploads/images/2012/10/7b7c23624520d3634c6ad0a3287f73ea.png

Там создаем такую же структуру папок, какая имеется в дум 3 - то есть, создаем в корневой папке ftp, подпапку "doom3" и в ней - подпапку "base", в которую и помещаем все карты, загрузка которых нам нужна.

4. Далее идем в папку с думом 1.3.1 и копируем, абсолютно чистую базу, без сторонних карт

содержимое чистой базы

http://s4.hostingkartinok.com/uploads/images/2012/10/c9ea0e8b6d8b7ae08acf0b95aa90af21.png

Затем создаете где вам угодно новую папку, можете назвать ее как хотите, и в ней создаете папку base и туда кидаете скопированную чистую базу. После этого скопируйте файл doom3.exe и положите его в вашу новую папку, НЕ в папку base.
Выглядеть должно вот так:
Disc\Новая Папка\Doom3.exe
Disc\Новая Папка\base\вставить сюда чистую базу.

вот так:

http://s3.hostingkartinok.com/uploads/images/2012/10/53e921829abe559e51aff9aee9fb9009.png

http://s4.hostingkartinok.com/uploads/images/2012/10/c9ea0e8b6d8b7ae08acf0b95aa90af21.png

5. Затем создайте в папке base блокнотом 2 файла - autoexec.cfg(обязательное название)  и dl_url.cfg(можно дать свое имя).

6. В файл autoexec.cfg впишите:

si_pure 1
Com_allowConsole 1
exec dl_url.cfg

Сохраните, закройте.

7. В файл dl_url.cfg впишите:

set net_serverDownload "2"
set net_serverDlBaseURL "http://yamail4.narod2.ru/doom3/"
set net_serverDlTable "base/rts_cemetery.pk4"

описание

net_serverDownload - тип автозагрузки карты:
0 - автозагрузка отключена.
1 - закрывать дум и открыть в браузере html страницу, со списком ссылок на карты, чтобы игрок самостоятельно скачал их браузером.
2 - встроенная автозагрузка карт самой игрой.

net_serverDlBaseURL - корневая папка ftp для автозагрузки (пишем сюда имя своего сайта + "/doom3/")

net_serverDlTable - список карт загрузка которых нужна. Если внести в список не все сторонние карты, которых находятся в вашей папке base игры, то никто не сможет подключиться.
Так же надо вписывать не просто имя карты, а добавлять приставку "base/" к имени каждой карты. Если вы добавили на сервер более одной карты, то список дожен выглядеть следующим образом:

set net_serverDlTable "base/rts_cemetery.pk4;base/dm_deck16.pk4;base/central_core.pk4;base/stage_2.pk4" (пишем карты через точку с запятой)

Но при всем этом важно помнить, что чем больше карт вы добавите - тем меньше желания у игрока будет их качать, 15 Мб все скачают с радостью, а вот увидев, что надо качать 140 Мб многие просто отменят загрузку.

8. Все, запускаете теперь doom3.exe, лежащий  в вашей Новой Папке и создаете сервер, при запуске выполняется файл autoexec.cfg который задает думу переменные загрузки. Вам останется лишь ждать, пока кто-нибудь не зайдет к вам на сервер.

+4

2

Ништяк, надеюсь в быг эдишн всё останется так же)

0


Вы здесь » Форум Мапперов и Doom'еров » Уроки » Как создать собственный сервер с автозагрузкой в Doom 3 1.3.1