Светкавична разпродажба 50% отстъпка на всички сървъри Последен ден!
Завършва след: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Ръководство за конфигурация на Rust сървър


Това ръководство обхваща как да конфигурирате вашия Rust dedicated сървър, хостван при Legion Hosting, включително настройки в server.cfg, стартови променливи на GPanel, планиране на wipe, управление на запаметявания и как да се свържете.

Спрете сървъра си преди да редактирате конфигурационни файлове. Винаги спирайте сървъра си от раздела Console в GPanel преди да редактирате server.cfg или други конфигурационни файлове. Промени, направени докато сървърът работи, могат да бъдат презаписани при изключване.

Конфигурация на сървъра — server.cfg

Rust чете своята основна конфигурация от server/rust/cfg/server.cfg на вашия сървър. Този файл се създава автоматично при първото стартиране на сървъра ви. Отворете го в раздела Files на GPanel, за да редактирате основните настройки на сървъра си.

Справочник на ключовите настройки

Настройка Примерна стойност Описание
server.hostname My Legion Rust Server Името, показвано в браузъра на сървъри в играта. Направете го описателно, така че играчите да могат да намерят вашия сървър.
server.maxplayers 40 Максимален брой едновременни играчи. Не трябва да надвишава лимита на слотове във вашия хостинг план.
server.worldsize 3000 Размер на картата в метри. Общи стойности: 1000 (малка), 2000, 3000 (средна), 4000, 6000 (голяма). По-големите карти изискват значително повече RAM и CPU.
server.seed 123456 Случайното семе, използвано за генериране на картата. Същото семе + worldsize винаги произвежда същата карта. Променете това (с map wipe), за да генерирате нова конфигурация на картата.
server.saveinterval 60 Колко често (в секунди) сървърът запазва данни за света на диск. По подразбиране е 60 (1 минута). По-ниските стойности намаляват загубата на данни при срив, но увеличават дисковите I/O операции.
server.description A chill PvE server Описание, показвано в панела с информация за сървъра в играта. Дръжте го кратко и информативно.
server.url https://discord.gg/yourserver URL, показван в панела с информация за сървъра. Обикновено покана за Discord или уебсайт.

Минимален примерен server.cfg:

server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
Изискват се кавички за стойности от тип низ. Настройки, които съдържат интервали или текст, трябва да бъдат обвити в двойни кавички, напр. server.hostname "My Server". Числовите стойности не се нуждаят от кавички.
Настройките на RCON също отиват в server.cfg. За да конфигурирате достъп за отдалечено администриране (rcon.password, rcon.port, rcon.web), вижте ръководството RCON достъп и админ команди за Rust.

Стартови променливи на GPanel

Някои настройки на Rust се конфигурират като стартови аргументи в GPanel, а не в server.cfg. Те контролират ниско-нивово поведение на сървъра, което трябва да бъде зададено преди стартирането на процеса.

  1. Влезте в GPanel.
  2. Изберете вашия Rust сървър от списъка със сървъри.
  3. Кликнете върху раздела Startup.
  4. Прегледайте и задайте показаните променливи. Промените тук влизат в сила при следващото стартиране на сървъра.

Ключови стартови променливи

Променлива По подразбиране Описание
QUERY_PORT (зададен) Steam query портът, използван за списъци в браузъра на сървъри. Трябва да съответства на query порта, зададен в раздела Network на GPanel.
APP_PORT (зададен) Порт за приложението-компаньон Rust+. Задайте на -1, за да деактивирате напълно Rust+ приложението, ако нямате нужда от него.
WORLD_SEED 0 Семето за генериране на картата. Когато е зададено на 0, сървърът автоматично генерира случайно семе и го запазва в seed.txt. Същото случайно семе се използва при рестартиране, докато не изтриете seed.txt или зададете конкретна стойност на семето. За да получите напълно различна конфигурация на картата, изтрийте seed.txt преди рестартиране или задайте конкретно ненулево семе тук.
FRAMEWORK vanilla Моддинг рамката за зареждане. Задайте на oxide или carbon, за да активирате моддинг рамка, или оставете като vanilla за без модове. Вижте ръководството Инсталиране на плъгини за Rust Oxide/uMod за пълни подробности.
Стартовите променливи имат приоритет пред server.cfg за същата настройка. Ако настройка се появи както в раздела Startup, така и в server.cfg, стартовият аргумент има предимство. Използвайте раздела Startup за портове, идентичност и избор на рамка; използвайте server.cfg за настройки за фина настройка в играта.

Как да се свържете с вашия сървър

Rust няма вграден браузър на сървъри, който да е лесен за търсене. Най-бързият начин за директна връзка е чрез F1 конзолата в играта.

  1. Стартирайте Rust и достигнете главното меню.
  2. Натиснете F1, за да отворите конзолата за разработчици.
  3. Въведете следната команда и натиснете Enter:
    client.connect IP:PORT
    Заменете IP и PORT с IP адреса и игровия порт на вашия сървър, както са показани в раздела Network на GPanel.

Можете също да добавите сървъра към своя списък с любими в играта, така че да се появи в Play > Community Servers > Favourites за по-бърз достъп в бъдещи сесии.

За подробности относно намирането на IP адреса и порта на сървъра ви, вижте Как да намерите IP и порта на вашия сървър.

График и механика на wipe

Rust има вградена wipe система с два различни типа wipe. Разбирането на разликата е от съществено значение за управлението на добре поддържан сървър.

Map Wipe срещу Blueprint Wipe

Тип wipe Какво се изтрива Какво се запазва
Map Wipe Всички бази на играчи, предмети, ресурси на картата и позиции на играчите. Blueprints (прогрес на изследвания) и файлове с данни на играчите.
Blueprint (BP) Wipe Всички blueprints — играчите започват от нулата по отношение на изследванията. Нищо конкретно — BP wipe почти винаги се комбинира с map wipe.

Принудителни Wipes — Първия четвъртък на всеки месец

Facepunch (разработчикът на Rust) пуска задължителни актуализации на играта в първия четвъртък на всеки месец. Тези актуализации налагат map wipe на всички сървъри — сървърът не може да се използва, докато wipe-ът не бъде завършен. Blueprint wipes не винаги са принудителни; Facepunch обявява предварително, когато принудителен BP wipe придружава месечната актуализация.

Планирайте графика си за wipe около първия четвъртък. Много оператори на сървъри избират да правят wipe в същия ден като принудителния wipe (първия четвъртък), така че играчите да не бъдат ощетени. Ако не направите wipe навреме след принудителната актуализация, играчите няма да могат да се присъединят, докато не го направите.

Как да извършите Map Wipe

  1. Спрете сървъра си от раздела Console в GPanel.
  2. Отидете в раздела Files и навигирайте до server/rust/.
  3. Изтрийте всички файлове, отговарящи на proceduralmap.*.sav в server/rust/. Това са файловете за запазване на света.
  4. Изтрийте също всички файлове, отговарящи на proceduralmap.*.map в основната директория на сървъра. Това са предварително генерираните файлове на картата.
  5. По избор актуализирайте стартовата променлива WORLD_SEED (или server.seed в server.cfg), за да генерирате напълно различна конфигурация на картата. Можете също да изтриете seed.txt, ако е налице, за да наложите ново случайно семе.
  6. Стартирайте сървъра. Генерирането на картата ще отнеме няколко минути при първото стартиране — това е нормално.

Как да извършите Blueprint Wipe

  1. Спрете сървъра си.
  2. Навигирайте до server/rust/ във файловия мениджър на GPanel.
  3. Изтрийте .db файла (напр. player.blueprints.db или подобен). Този файл съхранява всички данни за blueprint на играчите.
  4. Извършете map wipe по същото време (препоръчително), като също изтриете файловете за запазване proceduralmap.*.sav и файловете proceduralmap.*.map, както е описано по-горе.
  5. Стартирайте сървъра.
Съобщавайте на играчите си предварително за wipes. Играчите инвестират значително време в Rust. Обявяването на датите на wipe предварително (чрез Discord, описание на сървъра или чат в играта) помага за задържане на вашата общност и определя очакванията.

Управление на запаметявания

Rust автоматично запазва света на интервала, дефиниран от server.saveinterval (по подразбиране: 60 секунди). Имайте предвид тези съвети, за да избегнете неочаквана загуба на данни:

  • Уверете се, че server.saveinterval е зададен на разумна стойност. Задаването му на 0 или много голямо число ефективно деактивира автоматичните запазвания.
  • Изпълнете server.save ръчно чрез конзолата на GPanel преди да спрете сървъра, за да наложите незабавно запазване.
  • Винаги спирайте сървъра коректно от GPanel, а не като убивате процеса. Внезапно убиване може да причини загуба на промените от последния интервал на запазване.

Свързани статии

Нуждаете се от помощ?

Ако се сблъскате с проблем, който не е обхванат в това ръководство, нашият екип за поддръжка е на разположение, за да помогне. Изпратете тикет за поддръжка и включете вашия идентификатор на сървъра, описание на проблема и всякакъв релевантен изход от конзолата.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.