Предыстория
Перекопав достаточное количество информации, было найдено руководство по запуску старых версий игрhttp://steamcommunity.com/sharedfiles/filedetails/?id=1181423311
Я был готов расцеловать его создателя от счастья, но, во-первых, необходимой мне версии в списке не оказалось (первой версией на момент написания руководства была от 14 июн 2014), во-вторых, серверов, понятное дело, уже не было (официальных), а в-третьих, скачанная таким образом игра просто отказалась запускаться.
Как же всё-таки сыграть в Legacy?
- Скачиваем Rust из магазина Steam (получаем самую свежую версию)
http://store.steampowered.com/app/252490/Rust/ - Скачиваем архив[drive.google.com] с версией от 25 фев 2014
- Сверяем название exe-шника игры в архиве и в папке со стимовским Rust'ом (на момент написания статьи отличий не было)
- Удаляем всё из папки со стимовским Rust'ом и заменяем файлами из архива
- Нажимаем Играть в библиотеке и наслаждаемся Rust Legacy
Настройка сервера
В архиве находится клиент и сервер под эту версию игры. По серверам есть много информации в интернете, из рекомендуемого - программа Rusty. Скачать[drive.google.com] Проверял управление на версии 2.91, возможно данный сервер работает и на других версиях.Для настройки открываем, вкладку Settings:
- config name - имя конфигурации. Произвольное.
- IP - IP сервера. В случае, если сервер и клиент запущены на одном устройстве - IP сервера 127.0.0.1
- Port - Порт сервера. Задается в serverdatacfgимя_конфигурации.cfg. По умолчанию - 28015
- Password - Пароль rcon. Задается в serverdatacfgимя_конфигурации.cfg
Для игры с друзьями необходимо будет открывать порты.
Если и сервер, и клиент игры на одном компьютере - для подключения необходимо открыть консоль (F1 по умолчанию) и нажать кнопку Home на консоли.
Изначально файла конфигурации сервера может не быть. Вам необходимо его создать по пути serverdatacfgимя_конфигурации.cfg и скопировать данные настройки
server.hostname server_name
server.port 28015
server.sendrate 5
server.framerate 30
server.clienttimeout 300
server.maxplayers 50
server.pvp true
server.log 2
packet.dropms 800
packet.loglevel 0
save.autosavetime 1800
save.friendly false
truth.punish true
truth.threshold 100
airdrop.min_players 15
falldamage.enabled true
sleepers.loglevel 0
sleepers.on true
env.time 12
env.daylength 140
env.nightlength 60
voice.distance 100
crafting.timescale 1
crafting.instant true
crafting.instant_admins true
conditionloss.armorhealthmult 0.25
conditionloss.damagemultiplier 0.50
#structure.framelimit=1
#structure.minpercentdmg=0.1
#structure.maxframeattempt=1000
#decay.deploy_maxhealth_sec 43200
decay.decaytickrate 0
#decay.maxtestperframe 8
#decay.maxperframe 100
rcon.password "12345"
Видео и спасибки
Я не являюсь автором этого способа в полном объёме, я лишь доработал его и оформил в руководство, за архив спасибо человеку, записавшему это видеоhttps://www.youtube.com/watch?v=SSHCXq2zBVs
В описании ролика есть ссылки на файлообменник Mega. Я перезалил на GoogleDrive на всякий случай.