Linux готовый сервер rust
Доброго времени суток, друзья.
Предлагаю вашему вниманию список готовых серверов (пакет с универсальными плагинами)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
В теме выставлены только те плагины, которые настроены администратором этой группы.
Создатели данных плагинов и плагины тут:
http://oxidemod.org/plugins/
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Если вы желаете дополнить сервер иными плагинами, то ознакомьтесь со списком плагинов.
ПРОДАЖА ГОТОВЫХ ПЛАГИНОВ/КОНФИГОВ (https://vk.com/topic-94278708_35091921)
-узнать цену/купить готовую работу
-узнать о настройке плагинов у вас на сервере
-узнать о возможности уникальной корректировки конфига для вашего сервера
За приобретение фулл пакета + 3х и более плагинов — скидка* до 10%!
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Обращайтесь в лс админа:
https://vk.com/id55149545
Если вы чего-то не нашли, но хотели бы видеть тут, то пишите в теме:
F.A.Q. Плагины (настройка). Вопросы. (https://vk.com/topic-94278708_35082247)
Для быстрого поиска: названия плагинов соответствуют названию на сайте oxidemod.org
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
СПИСОК ПАКЕТОВ:
#1 Готовый сервер. Тестовый. Дефолтные плагины. InfoPanel.
#2 Ру-сервер. Сложность — нормал. Базовый.
#3 #3 Ру-сервер. Сложность-легко. Полный. Для игроков
(как пример дополнительных плагинов к паку #2)
#4 Готовый сервер. Тестовый. Дефолтные плагины. InfoPanel.
удален.
#5 Полностью готовый сервер. Базовый. Настроенные плагины 21 шт.
#6 Полностью готовый сервер. Базовый. Настроенные и частично русифицированные плагины 31 шт.
#7 Полностью готовый сервер. Классический. Настроенные и частично русифицированные плагины 8 шт.
*скидка высчитывается от суммы 3х и более отдельно приобретенных плагинов, не включая «пакет»: 3шт-4шт=3%, 5шт-7шт=5% 8шт-10шт=7%, +10шт=10% или вам по ситуации могут предложить от одного до нескольких готовых плагинов БЕСПЛАТНО.
#1 Готовый сервер. Тестовый. Дефолтные плагины. InfoPanel.
В сервере:
1. Инструкция загрузки сервера rustds+steam
2. Файлы (батники) Run_DS update
3. Батник запуска сервера START
#2 Ру-сервер. Сложность — нормал. Базовый.
(продаётся. уточнения в лс админу. не все плагины актуальны, поэтому вам будут предложены аналогичные плагины на замену)
Плагины:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ДЛЯ АДМИНА:
1. AdminProtection (неуязвимость, не залутают)
2. Vanish (инвиз)
3. RemoveAAA (отключения спама в чат)
4. BetterChat Mute (мут в чате)
5. Enhanced Ban System (баны на сервере)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ДЛЯ СЕРВЕРА:
6. InfoPanel (время, онлайн, оффлайн, дропы, верт, радиация, координаты, сообщения сервера)
7. ResolutionAPI (выбор разрешения экрана)
8. LustyMap (карта сервера)
9. ConnectMessages (оповещения о подкл/откл игроках)
10. DeathNotes (оповещения об убийствах на серевере)
11. TimeOfDay (регулирует длительность дня/ночи на сервере)
12. WelcomeMessages (сообщение приветствия вошедшим игрокам)
13. SleeperGuard (защита спящих от животных)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ДЛЯ ИГРОКОВ:
14. StackSizeController (стаки)
15. QuickSort (сортировка в ящиках)
16. RemoverTool (ремув посмтроек/предметов)
17. Kits (кит наборы для выживания)
18. GatherManager (рейты фарма игроки+вип)
19. FriendlyFire (огонь по своим)
20. Friends (система друзей)
21. Clans (система кланов)
22. CraftingController (контроль скорости создания предметов и их блокировка)
23. QuickSmelt (ускорение печек)
24. AutoGrades (улучшение посмотроек)
25. NTeleportation (система телепортов к дому, игрокам)
26. ZLevelsRemastered (рпг система)
#3 Ру-сервер. Сложность-легко. Полный. Для игроков
(как пример дополнительных плагинов к паку #2)
Плагины:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ДЛЯ АДМИНА:
1. AdminProtection (неуязвимость, не залутают)
2. Vanish (инвиз)
3. RemoveAAA (отключения спама в чат)
4. BetterChat Mute (мут в чате)
5. Enhanced Ban System (баны на сервере)
6. BetterChatFilter (фильтр сообщений) + BetterChat Flood (ограничение сообщений)
7. Admin Inventory Cleaner (мгновенная очистка инвентаря от вещей)
8. Timed Permissions (для выдачи привелегий)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ДЛЯ СЕРВЕРА:
9. InfoPanel (время, онлайн, оффлайн, дропы, верт, радиация, координаты, сообщения сервера)
+ ServerInfo (гуи с информацией сервера)
10. ResolutionAPI (выбор разрешения экрана)
11. LustyMap (карта сервера) + ImageLibrary (библиотека картинок)
12. ConnectMessages (оповещения о подкл/откл игроках)
13. DeathNotes (оповещения об убийствах на сервере)
14. TimeOfDay (регулирует длительность дня/ночи на сервере)
15. WelcomeMessages (сообщение приветствия вошедшим игрокам)
16. SleeperGuard (защита спящих от животных) + Wounded Screams
17. ChatCleaner (очистка чата)
18. Advert Messages/AutoBroadcast (трансляция сообщений в чат)
19. AutoDoors (автоматическое закрытие дверей)
20. Timed Execute (запуск событий на сервере рестарт/вертолет/самолет и тп)
21. Clan Tags (тег клана для беттер чата)
22. Better Chat (перфиксы игрокам)
23. NoobMessages (помечает новых игроков)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ДЛЯ ИГРОКОВ:
24. StackSizeController (стаки)
25. QuickSort (сортировка в ящиках)
26. RemoverTool (ремув построек/предметов)
27. Kits (кит наборы для выживания)
28. Gather Control (рейты фарма игроки+вип)
29. FriendlyFire (огонь по своим)
30. Friends (система друзей)
31. Clans (система кланов)
32. Instant Craft (контроль скорости создания предметов и их блокировка)
33. QuickSmelt (ускорение печек)
34. AutoGrades (улучшение построек)
35. Building Grades (мгновенное улучшение построек)
36. NTeleportation (система телепортов к дому, игрокам)
37. ZLevelsRemastered (рпг система)
38. Private Messages (приватные сообщения)
39. Furnace Splitter (сортировка в печках)
40. HitIcon (гуи попадания и убийсва)
41. FarmEvent
42. NoEscape
43. Dangerous Treasures
44. Metabolism
45. Player Challenges
46. AbsolutGifts
47. GatherRewards
48. RadPockets
49. NukeWeapons
50. Zones Manager
51. Skins
52. Christmas
53. Backpacks
54. EnchantTools
55. BattleRoyale Local RadZone
56. NeverWear
57. Sign Artist
58. HeliControl
59. Economics
60. ———————
#4 Готовый сервер. Тестовый. Дефолтные плагины. InfoPanel.
Linux готовый сервер rust
Вы когда-нибудь задавались вопросом, как сделать свой собственный RUST сервер, но столкнулись с ограничениями ОС Windows? Больше нет смысла переживать! В этом руководстве мы уделим настройке сервера под Linux, в особенности дистрибутиву Debian 8 x64. Вместо того, чтобы сосредоточиться только на RUST VANILLA, мы распишем настройки под Oxide и научим как обезопасить ваш сервер.
Начальная настройка
Это наверное будет самой длинной частью руководства, но поможет вам с точки зрения настройки безопасности сервера. В основном, этот мануал нацелен на людей, которые не знакомы с понятиями безопасности серверов и Debian в целом.
- Подключитесь к серверу с помощью SSH клиента (рекомендуем использовать PuTTY).
- Перейдите на сайт ГенераторПаролей и создайте случайный пароль длиной 50+ и скопируйте его. Затем введите в консоль «passwd root», щелкните правой кнопкой мыши дважды в терминале.
- Теперь когда у вас установлен безопасный пароль, можно сделать обновление системы: напишите в терминале “apt-get update -y && apt-get upgrade -y”, нажмите Enter, затем “apt-get install fail2ban nano -y” и опять Enter.
- Теперь скачайте программу PuTTYgen и сгенерируйте ключ. Теперь введите следующие команды друг за другом нажимая Enter для перехода на новую строку в PuTTY:
/.ssh/authorized_keys
chmod 0644
Теперь вернитесь к PuTTYgen, затем щелкните правой кнопкой мыши внутри окна с большим количеством символов и нажмите выбрать все, а затем скопировать. Теперь вернитесь к PuTTY, где вы открыли редактор nano, и щелкните правой кнопкой мыши, чтобы вставить свой открытый ключ, затем нажмите ctrl + o -> enter -> ctrl + x.
Теперь введите «nano /etc/ssh/sshd_config», затем ctrl + w, затем введите «PasswordAuth». Теперь удалите хэш и измените yes в конце на no. Теперь прокрутите страницу вниз и измените UsePAM на no. Теперь ctrl + w и введите тип PermitRootLogin и просто измените его на «without-password». Теперь нажмите ctrl + p (сохранить) и ctrl + x (выйти), а затем введите «service ssh reload».
Возвращаемся обратно к PuTTYgen: нужно сохранить в безопасном месте открытый и закрытый ключи. Закрываем PuTTY и снова открываем его, с левой стороны выбираем Подключение -> SSH -> Авторизация, и указываем файл с приватным ключем, который вы только что сохранили. После возврата к сеансу, нажмите «Настройки по умолчанию», затем «Сохранить», затем «Открыть» для входа в систему без пароля.
SteamCMD
Valve имеет собственную документацию для настройки SteamCMD, которую вы можете найти здесь. После того, как вы перейдете в разделе app_update введите «app_update 258550». Это как раз идентификатор сервера RUST.
VANILLA
После того, как вы выполнили все пункты со SteamCMD, можно переходить к настройке VANILLA. Делаем «cd ДиректорияСоSteamCMD», а затем пишем nano startrust.sh и вставляем это: «258550».
#!/bin/sh
clear while : do
exec ./RustDedicated -batchmode -nographics \
-server.ip IPAddressHere \
-server.port 28015 \
-rcon.ip IPAddressHere \
-rcon.port 28016 \
-rcon.password «rcon password here» \
-server.maxplayers 75 \
-server.hostname «Server Name» \
-server.identity «my_server_identity» \
-server.level «Procedural Map» \
-server.seed 12345 \
-server.worldsize 3000 \
-server.saveinterval 300 \-server.globalchat true \
-server.description «Description Here» \
-server.headerimage «512x256px JPG/PNG headerimage link here» \
-server.url «Website Here»
echo «\nRestarting server. \n» done
Вам нужно будет заполнить свои собственные значения, такие как seed (для этого можно воспользоваться генератором предварительного просмотра карт) и т.д. Теперь делаем «chmod u + x startrust.sh», затем «./startrust.sh» и ваш сервер запустится. Если во время старта проблем не возникнет, то вы сможете подключиться к серверу через RCON. В игре вы сможете подключиться к серверу нажав F1, выбрав консоль и напечатав следующее: «connect IPАдресСервера:28015». Как настроить свой статус администратора в игре мы опишем в следующих руководствах.
Oxide
Эта надстройка над сервером Rust очень популярна. Здесь мы опишем процесс ее настройки. Прежде всего вам нужно сделать «wget https://github.com/OxideMod/Snapshots/raw/master/Oxide-Rust_Linux.zip». Затем, если вы еще не установили unzip «apt-get install unzip -y», после «unzip Oxide-Rust_Linux.zip». Это нужно сделать в каталоге сервера RUST, который вы установили через SteamCMD (нужно соглашаться со всем что будут предлагать). Затем нужно настроить права на запуск для компилятора: «chmod u + x CSharpCompiler», чтобы он мог компилироваться плагины для RUST сервера с расширением cs (вспомните про плагин Kits). Поздравляем с созданием полностью работающего Oxide сервера игры RUST. В следующих гайдах мы затронем такие аспекты, как «Разрешения» и текущих проблемах серверов RUST.
Обновление
Это очень просто. Нужно повторить шаги, которые вы делали когда устанавливали RUST через SteamCMD. Если вы используете Oxide, то придется повторно загрузить его после обновления. Используйте ссылку выше, затем разархивируйте его. Возможно, снова придется поменять права для CSharpCompiler.
Фаервол (для продвинутых пользователей)
Для дополнительной безопасности сервера RUST, можно настроить фаервол. Внимание: Внесение изменений в настройки сервера на системе Debian может привести к полной неработоспособности, ограниченному или полному отсутствию доступа к серверу.
Напишите “nano iptables.sh” затем скопируйте следующее:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables -A INPUT -m conntrack —ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp —dport 22 -j ACCEPT
iptables -A INPUT -p tcp —dport 28016 -j ACCEPT
iptables -A INPUT -p udp —dport 28015 -j ACCEPT
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -P INPUT ACCEPT
iptables -A INPUT -j DROP
apt-get install iptables-persistent -y
invoke-rc.d iptables-persistent save
Затем введите «chmod u + ux iptables.sh», затем введите «./iptables.sh». Она выполнит кучу команд, которые в конечном итоге просто откроют стандартный порт ssh (22), а затем два стандартных порта для сервера RUST.
Дополнительная информация
Более подробно о том как настроить IPTable’ы и ключи SSH:
SSH ключи
IPTable’ы