
Выбор хостинга (Ну не на компе же делать, лол)
В принципе выбора не очень много, предоставлю вам два хостинга у которых условия хранения ваших брёвен будет хотя бы приемлимым.MyArena[www.myarena.ru] - Для многих "дорогой" хост (тарифы от 700 руб до 2200 руб), но имеет отличную защиту от DDos атак, т.к это PRO, сервера имеют неограниченные слоты, т.е вы платите за железо, а не за слоты. Использую его, так же и рекомендую.
QuakeHost[quakehost.ru] - Скажем, "дешёвый" хостинг, где вы платите лишь за слоты, не сказать что сильная защита от DDos, но от дудоса лоисом спасает (удивительно, правда?), так же ходят слухи, что хостинг сам пиарит свои сервера и на этом хостинге легко подняться, но это только слухи и возможно успехи многих серверов всего лишь совпадения, кто знает, даже если вы раскрутитесь, "топовая" защита от DDos не сильно поможет вам существовать дальше.
Установка дурк эрпе
Что ж, вы определились с хостингом. На MyArena стоит linux, на QuakeHost - windows. Если вы не какой-нибудь ликоклаудрп, то платформа не имеет особого значения. Начнём устанавливать режим.darkrpmodificaton[github.com] - Позволяет легче загружать модификации для гейммода, не обязателен к использованию, можно всё делать и на гейммоде. Кидаем в garrysmod/addons, переименовывая в drpmod (необязательно)
darkrp_gamemode[github.com] - Сам режим, на котором мы будем настраивать сервер. Кидаем в garrysmod/gamemodes, переименовывая просто в "darkrp".
После этих действих режим будет установлен, теперь осталось настроить его.
Настройка профессий
Для начальной настройки вы можете использовать darkrpmodification или же сам режим, как уж вы выбрали, настройка ничем не отличается, кроме как некоторыми названиями файлов.darkrpmodificaton > addons/drpmod/lua/darkrp_customthings/jobs.lua
gamemode > gamemodes/darkrp/gamemode/config/jobrelated.lua
Вообще, в файлик в геймоде зайти вам потребуется в любом случае, дабы перевести начальные профессии, не забываем менять кодировку на UTF-8 Без BOM (скачайте нотепад, ну не блакнот же ??????)
Чтобы было удобнее, рекомендую делать профессии на гейммоде, чтобы потом все профессии были в одном файлике.
Нужен нам допустим Банкир, копируем любую начальную профессию и просто заменяем. В итоге должно получится типо:
TEAM_BANKIR = DarkRP.createJob("Банкир", {
color = Color(0, 127, 127, 255),
model = "models/player/Group02/male_06.mdl",
description = [[Вы банкир.]],
weapons = {""},
command = "bank",
max = 2,
salary = 85,
admin = 0,
vote = true,
hasLicense = false,
category = "Торговля",
})
Не забываем про запятые и окончания.
Настройка оружия
Настройку оружия рекомендую делать через гейммод.Путь к файлу - gamemodes/darkrp/gamemode/config/addentities.lua
Для начала скопируйте один код, одного любого оружия и вставьте его на первую строку файла. Затем удалите все функции начинающиеся на "DarkRP.createShipment", кроме того, что вы вставили на первую строку, конечно же. Это мы будем использовать как пример. Вам требуется просто изменить название, цены, модель и само оружие, если требуется, то разрешённую профессию и категорию. В итоге получится типо такого:
// Одиночное оружие
DarkRP.createShipment("SG550", {
model = "models/weapons/w_snip_sg550.mdl",
entity = "ptp_cs_sg550",
price = 17750,
amount = 1,
separate = true,
pricesep = 17750,
noship = true,
allowed = {TEAM_GUN},
category = "Other",
})
// Ящик с оружием
DarkRP.createShipment("Ящик с SG550", {
model = "models/weapons/w_snip_sg550.mdl",
entity = "ptp_cs_sg550",
price = 177500,
amount = 10,
separate = false,
pricesep = 177500,
noship = false,
allowed = {TEAM_GUN},
category = "Other",
})
По примерам выше вы можете добавить любое оружие какое захотите.
Настройка покупных энтити
Здесь тоже самое, что и с оружием, а точнее настройка в том же файле. Для примера используйте:DarkRP.createEntity("Денежный принтер", {
ent = "upgrade_money_printer",
model = "models/props_c17/consolebox01a.mdl",
price = 3000,
max = 4,
cmd = "printttt",
})
Так же просто изменяйте всё что в кавычках. Не забывайте изменять команду для покупки, если будет одна пара индентичных команд, гейммод может подумать что вы ?????????????? и отказаться работать. Такие дела.
Настройка языка
Вот теперь придется поработать с darkrpmodification. Путь к файлу дан ниже.darkrpmodificaton > addons/darkrpmodification/lua/darkrp_language/english.lua
Там вы можете перевести все фразы, не забываем про кодировку (ставим UTF-8 Без BOM). Если вам лень переводить, можете скачать перевод с интернета или с воркшопа.