Светкавична разпродажба 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

Ръководство за настройка на сървър за Soulmask


Това ръководство обхваща всичко необходимо за настройка и конфигуриране на вашия специализиран сървър за Soulmask в Legion Hosting, включително първо стартиране, GPanel стартови променливи, конфигурация на сървъра, PvE срещу PvP режими, настройки на карта и свят, свързване с вашия сървър и управление на записи. За настройка на admin и in-game команди вижте Admin команди за Soulmask.

Какво е Soulmask

Soulmask е игра с отворен свят за оцеляване и крафтинг, в която играчите се събуждат, носейки мистериозна древна маска, която дава свръхестествени способности. Разположена в буен, обширен свят, играчите трябва да събират ресурси, да създават инструменти и оръжия, да изграждат поселища и да вербуват и управляват племе от NPC. Системата на маските е централна за геймплея — играчите могат да притежават и контролират различни членове на племето, всеки с уникални умения и черти, за да оптимизират своето поселище и боеспособност.

Ключови характеристики на специализирания сървър включват:

  • Поддръжка до 70 едновременни играчи на един сървър
  • PvE и PvP игрови режими с конфигурируеми правила
  • Обширна настройка на геймплея чрез конфигурационния файл GameXishu.json
  • Система на племе (гилдия) с конфигурируеми лимити на членове
  • Поддръжка на RCON и Telnet за отдалечено управление на сървъра
  • Автоматично архивиране и управление на записи
Спрете сървъра си преди да редактирате каквито и да е конфигурационни файлове. Винаги спирайте сървъра си от раздела Console в GPanel, преди да редактирате конфигурационни файлове. Промените, направени докато сървърът работи, могат да бъдат презаписани или да причинят повреда.

Първо стартиране

Когато за първи път получите своя Soulmask сървър от Legion Hosting, той трябва да завърши първоначална инсталация, преди да може да се играе на него.

  1. Влезте в GPanel и изберете своя Soulmask сървър от списъка със сървъри.
  2. Щракнете върху раздела Console и натиснете Start.
  3. Сървърът ще изтегли и инсталира файловете на специализирания сървър за Soulmask чрез Steam. Това първоначално изтегляне може да отнеме няколко минути, тъй като играта изисква значително дисково пространство.
  4. След като изтеглянето приключи, сървърът ще се стартира автоматично. Първото зареждане отнема повече време от следващите стартирания, докато сървърът генерира първоначалната база данни на света.
  5. Изчакайте, докато изходът на конзолата покаже, че сървърът е готов и слуша за връзки.
RAM изисквания. Soulmask е игра, която изисква много памет. Специализираният сървър изисква поне 11 GB свободна RAM за стартиране. Уверете се, че вашият хостинг план предоставя достатъчно памет за очаквания брой играчи. По-високите бройки играчи и по-големите светове ще използват повече RAM.

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

Основните настройки на сървъра се конфигурират като стартови променливи в GPanel. Тези стойности се предават на процеса на сървъра като параметри в командния ред при стартиране.

  1. В GPanel изберете своя Soulmask сървър.
  2. Щракнете върху раздела Startup.
  3. Задайте променливите, изброени по-долу. Промените влизат в сила следващия път, когато стартирате или рестартирате сървъра.
Променлива По подразбиране Описание
SERVER_NAME My Soulmask Server Името, показвано в Steam браузъра на сървъри и in-game списъка със сървъри. Направете го описателно, за да могат играчите лесно да намерят вашия сървър.
SERVER_PASSWORD (празно) Парола, необходима за играчите да се присъединят (параметър -PSW). Оставете празно за публичен сървър. Задайте парола, за да ограничите достъпа само до поканени играчи.
ADMIN_PASSWORD (празно) GM администраторска парола (параметър -adminpsw). Необходима за достъп до in-game admin панела и изпълнение на admin команди. Пазете това в тайна.
MAX_PLAYERS 60 Максимален брой едновременни играчи (параметър -MaxPlayers). Soulmask поддържа до 70 играчи, но по-високите бройки изискват повече RAM и CPU.
GAME_MODE pve Игрови режим на сървъра. Задайте на pve за PvE или pvp за PvP. Вижте раздела PvE срещу PvP по-долу.
GAME_PORT 8777 Основният UDP порт за игрови връзки (параметър -Port). Автоматично конфигуриран от вашия хостинг план.
QUERY_PORT 27015 UDP портът, използван от Steam за заявки на браузъра на сървъри (параметър -QueryPort). Автоматично конфигуриран.
Стартовите променливи имат приоритет над конфигурационните файлове. Ако дадена настройка е конфигурирана както като стартова променлива, така и в конфигурационен файл, стартовата променлива има приоритет. Използвайте стартовите променливи за основни настройки за идентичност и конфигурационните файлове за подробна настройка на геймплея.

Конфигурация на сървъра (параметри в командния ред)

Soulmask използва обширни параметри в командния ред за конфигурация на сървъра. По-долу е пълната справка за наличните параметри:

Параметър По подразбиране Описание
-SteamServerName="Name" - Име на сървъра за показване в браузъра на сървъри.
-MaxPlayers=N 60 Максимален брой едновременни връзки на играчи (до 70).
-PSW="password" (няма) Парола за присъединяване към сървъра. Пропуснете за публичен сървър.
-adminpsw="password" (няма) Парола на администратор/GM за in-game admin команди.
-pve - Принуждава PvE режим. Играчите не могат да си причиняват вреда един на друг.
-pvp - Принуждава PvP режим. Играчите могат да си причиняват вреда един на друг.
-Port=N 8777 Порт за игрови връзки (UDP).
-QueryPort=N 27015 Steam query порт (UDP).
-EchoPort=N 18888 Telnet конзолен порт (TCP, само локално). Използва се за локално отдалечено управление.
-saving=N - Интервал на запазване на състоянието на света в паметта (в секунди).
-backup=N - Интервал на архивиране на базата данни в паметта на диск (в секунди).
-initbackup - Създава резервно копие на света всеки път, когато сървърът се стартира.
-backupinterval=N - Интервал на автоматично създаване на резервни копия (в минути).
-GongHuiMaxMember=N - Максимален брой членове на племе (гилдия).
-MULTIHOME=IP - Свързва сървъра към конкретен локален IP адрес (само за multi-homed сървъри).
-rconpsw="password" (няма) Активира RCON отдалечен конзолен достъп с определената парола.
-rconport=N 19000 TCP порт за RCON слушане. Релевантно само ако RCON е активиран.
-rconaddr=IP - IP свързване за RCON слушане. Използвайте 0.0.0.0, за да слушате на всички интерфейси.
-log - Активира конзолен прозорец и изход за логване.
-UTF8Output - Активира правилна обработка на не-латински символи в изхода.
GPanel се справя автоматично с повечето от тези. В Legion Hosting съществените параметри са конфигурирани чрез раздела GPanel Startup. Разширени параметри като RCON настройки или лимити на племе могат да бъдат добавени чрез полето за допълнителни стартови параметри на GPanel, ако е налично, или като се свържете с поддръжката.

PvE срещу PvP режим

Soulmask поддържа два основни игрови режима, които фундаментално променят мултиплейър изживяването:

PvE режим (-pve)

  • Играчите не могат да си причиняват вреда директно един на друг.
  • Структурите и базите са защитени от други играчи.
  • Фокусът е върху кооперативно оцеляване, строителство и изследване.
  • Играчите все още могат да взаимодействат, да търгуват и да формират племена.
  • Препоръчва се за кооперативни общности и непринудени сървъри.

PvP режим (-pvp)

  • Играчите могат да се атакуват и убиват един друг.
  • Бази и структури могат да бъдат нападнати и унищожени от други играчи.
  • Племенна война и контрол над територия стават основни геймплей елементи.
  • Съотношенията на PvP щети могат да бъдат фино настроени в конфигурационния файл GameXishu.json.
  • Препоръчва се за състезателни сървъри и опитни играчи.
Режимът не може да се променя без изтриване. Преминаването между PvE и PvP след създаването на света може да причини несъответствия в геймплея. Препоръчва се да решите за режим преди първото си стартиране. Ако трябва да промените режимите на съществуващ свят, помислете да започнете отначало.

Настройки на карта и свят (GameXishu.json)

Подробните настройки на света и геймплея се контролират чрез конфигурационния файл GameXishu.json. Този файл съдържа обширни опции за настройка на ставките на ресурси, битки, нашествия, строителство, животни и др.

Намиране на файла

Конфигурационният файл се намира на:

WS/Saved/GameplaySettings/GameXishu.json

Достъпете този файл чрез раздела Files на GPanel или чрез SFTP.

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

По-долу са най-често настройваните настройки. Имената на параметрите са в оригиналния си формат (китайски пинин). Английски описания са предоставени за всяка.

Опит и прогресия
Настройка Английско име Описание
ExpRatio Experience Ratio Множител за общия опит. По-високите стойности ускоряват повишаването на нивото.
ChengZhangExpRatio Growth Experience Ratio Множител за опита за растеж на героя.
ShaGuaiExpRatio Monster Kill Experience Ratio Множител за опита, получен от убиване на чудовища.
Битка и щети
Настройка Английско име Описание
DongWuDamageRatio Animal Damage Ratio Множител за щетите, нанасяни от диви животни и същества.
BeDamageByYeShengRatio Damage Taken from Wildlife Множител за получените щети от диви същества.
ShengMingHuiFuRatio Health Recovery Ratio Множител за скоростта на естествена регенерация на здравето.
QiXiHuiFuRatio Stamina Recovery Ratio Множител за скоростта на възстановяване на издръжливост.
TiLiHuiFuRatio Energy Recovery Ratio Множител за скоростта на възстановяване на енергия/издръжливост.
PVP_ShangHaiRatio_JinZhan PvP Melee Damage Ratio Множител за щетите при PvP меле битка (по подразбиране: 0.4).
Ресурси и потребление
Настройка Английско име Описание
ShiWuXiaoHaoRatio Food Consumption Ratio Множител за скоростта на потребление на храна. По-ниските стойности забавят потреблението на храна.
ShuiXiaoHaoRatio Water Consumption Ratio Множител за скоростта на потребление на вода.
RanLiaoXiaoHaoRatio Fuel Consumption Ratio Множител за скоростта на потребление на гориво от крафт станциите и огньовете.
Животни и земеделие
Настройка Английско име Описание
DongWuShengZhangRatio Animal Growth Ratio Множител за скоростта на растеж на животните. По-високите стойности правят животните да съзряват по-бързо.
FanZhiJianGeRatio Breeding Interval Ratio Множител за времето между циклите на размножаване на животните.
DongWuChanChuRatio Animal Production Ratio Множител за производството на животните (яйца, мляко и т.н.).
DongWuPinZhiRatio Animal Quality Ratio Множител за качеството на атрибутите на опитомените животни.
ZuoWuShengZhangRatio Crop Growth Ratio Множител за скоростта на растеж на културите.
ZuoWuFeiLiaoXiaoHaoRatio Crop Fertilizer Consumption Множител за скоростта на потребление на тор.
Строителство и структури
Настройка Английско име Описание
JianZhuFuLanKaiGuan Building Decay Toggle Активира или деактивира разпадането на сгради с времето. Задайте на 0 за деактивиране.
JianZhuFuLanMul Building Decay Multiplier Скоростта, с която структурите се разпадат. По-ниските стойности забавят разпадането.
JianZhuXiuLiMul Building Repair Multiplier Множител за разходите и скоростта на ремонт на сгради.
JianZhuZiYuanJinShuaBanJing Building Resource Exclusion Radius Радиус около сградите, в който естествените ресурси няма да се появяват отново.
Система на нашествия
Настройка Английско име По подразбиране Описание
RuQinGuaiCountMax Max Invasion Monsters 128 Максимален брой чудовища във вълна на нашествие.
RuQinQiangDuXiShu Invasion Intensity - Контролира общата трудност на нашествието и силата на чудовищата.
RuQinBeginHour Invasion Start Hour - In-game час, в който нашествията могат да започнат.
RuQinEndHour Invasion End Hour - In-game час, в който нашествията спират.
RuQinPerBoGuaiMax Max Monsters Per Wave 16 Максимален брой чудовища, които се появяват в индивидуална вълна.
Винаги спирайте сървъра си преди редактиране на GameXishu.json. Редактирането на файла, докато сървърът работи, ще доведе до презаписване на промените ви, когато сървърът запазва. Спрете сървъра, направете промените си и след това го стартирайте отново.

Как да се свържете

Играчите могат да се свържат с вашия Soulmask сървър чрез in-game браузъра на сървъри или чрез директно свързване.

Чрез in-game браузъра на сървъри

  1. Стартирайте Soulmask.
  2. От главното меню изберете Multiplayer и след това Server Browser.
  3. Търсете вашия сървър по име (името, което сте задали в стартовата променлива SERVER_NAME).
  4. Щракнете върху вашия сървър и натиснете Join. Въведете паролата, ако има такава.

Чрез Steam браузъра на сървъри

  1. В Steam отидете на View > Game Servers (или Servers).
  2. Щракнете върху раздела Favorites и след това Add a Server.
  3. Въведете IP и query порт на вашия сървър (по подразбиране 27015) във формата IP:PORT.
  4. След като сървърът се появи, щракнете двукратно върху него, за да се свържете чрез Soulmask.

Чрез директно свързване

  1. Намерете IP и игровия порт на вашия сървър от раздела Console на GPanel. За помощ вижте Как да намерите IP и порт на вашия сървър.
  2. В Soulmask потърсете опцията Direct Connect в мултиплейър менюто.
  3. Въведете IP и игровия порт на вашия сървър (по подразбиране 8777) във формата IP:PORT.
  4. Натиснете Connect и въведете паролата на сървъра, ако е необходимо.
Сървърът не се появява? Ако вашият сървър не се появи в браузъра, уверете се, че е напълно стартиран и е завършил зареждането. Нови сървъри могат да отнемат 2-5 минути, за да се появят в главния списък със сървъри на Steam. Винаги можете да използвате директно свързване с IP и игровия порт. Портовете се определят произволно, освен ако нямате частен IP.

Управление на записи

Soulmask използва система за запис, базирана на база данни. Разбирането как работят записите е от съществено значение за избягване на загуба на данни.

Местоположение на запис

Основният файл за запис на света се намира на:

WS/Saved/Worlds/Dedicated/Level01_Main/world.db

Тази SQLite база данни съдържа всички данни на света, включително модификации на терена, структури, състояния на NPC и данни на играчите.

Процес на запазване

Soulmask използва двустепенен процес на запазване:

  1. Запазване в паметта (-saving): Състоянието на света се записва периодично в база данни в паметта на интервал, определен от параметъра -saving (в секунди).
  2. Архивиране на диск (-backup): Базата данни в паметта се запазва на диск на интервал, определен от параметъра -backup (в секунди).
Винаги изключвайте сървъра си правилно. Жизненоважно е да изключвате сървъра си чисто, използвайки бутона Stop в GPanel, in-game командата gm exit или RCON командата shutdown. Принудителното убиване на процеса на сървъра може да причини базата данни в паметта да не бъде записана на диск, което води до връщане към последния запис на диск.

Автоматични резервни копия

Конфигурирайте автоматични резервни копия, използвайки тези стартови параметри:

  • -initbackup — Създава резервно копие всеки път, когато сървърът се стартира.
  • -backupinterval=N — Създава последователни резервни копия на всеки N минути по време на работа.

Ръчни резервни копия

За да създадете ръчно резервно копие:

  1. Спрете сървъра от GPanel.
  2. Навигирайте до WS/Saved/ чрез раздела Files на GPanel или SFTP.
  3. Изтеглете следните файлове:
    • Worlds/Dedicated/Level01_Main/world.db — Базата данни за запис на света
    • GameplaySettings/GameXishu.json — Вашата конфигурация на геймплея
  4. Съхранявайте тези файлове безопасно на локалния си компютър.

Възстановяване на резервно копие

  1. Спрете сървъра.
  2. Качете архивирания файл world.db на WS/Saved/Worlds/Dedicated/Level01_Main/.
  3. Качете архивирания GameXishu.json на WS/Saved/GameplaySettings/, ако искате да възстановите и настройките.
  4. Стартирайте сървъра.

Започване на нов свят

За да изтриете света и да започнете отначало:

  1. Спрете сървъра.
  2. Преименувайте или изтрийте файла world.db на WS/Saved/Worlds/Dedicated/Level01_Main/.
  3. Стартирайте сървъра. Той ще генерира нова база данни на света от нулата.
Архивирайте преди изтриване. Преди да изтриете данни на света, изтеглете копие на world.db като резервно копие, в случай че искате да го възстановите по-късно.

Справка за портове

Soulmask използва следните портове. Те се конфигурират автоматично от вашия хостинг план в Legion Hosting.

Порт Протокол По подразбиране Предназначение
Game Port UDP 8777 Основни игрови връзки. Играчите се свързват с този порт.
Query Port UDP 27015 Заявки на Steam браузъра на сървъри.
Echo Port (Telnet) TCP 18888 Локална telnet администрация (само локални връзки).
RCON Port TCP 19000 Отдалечен конзолен (RCON) достъп. Активен само ако -rconpsw е зададен.

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


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

Ако все още имате проблеми с вашия Soulmask сървър, моля отворете тикет за поддръжка и нашият екип ще се радва да ви съдейства.


Was this article helpful?

Ready to Get Started?

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