Ovaj vodič pokriva sve što vam je potrebno da podesite i konfigurišete svoj namenski Soulmask server na Legion Hosting, uključujući prvo pokretanje, GPanel startup promenljive, konfiguraciju servera, PvE i PvP režime, podešavanja mape i sveta, povezivanje na vaš server i upravljanje snimcima. Za podešavanje administratora i komande u igri pogledajte Soulmask admin komande.
Šta je Soulmask
Soulmask je survival craft igra otvorenog sveta u kojoj se igrači bude noseći misterioznu drevnu masku koja im daje natprirodne sposobnosti. Smešten u bujan, prostran svet, igrači moraju da sakupljaju resurse, izrađuju alate i oružje, grade naselja, i regrutuju i upravljaju plemenom NPC-ova. Sistem maske je centralan za igru -- igrači mogu da preuzmu i kontrolišu različite pripadnike plemena, svakog sa jedinstvenim veštinama i osobinama, da optimizuju svoje naselje i borbenu efikasnost.
Ključne funkcije namenskog servera uključuju:
- Podrška za do 70 istovremenih igrača na jednom serveru
- PvE i PvP režimi igre sa podesivim pravilima
- Opsežno podešavanje igre kroz konfiguracioni fajl
GameXishu.json - Sistem plemena (gildi) sa podesivim ograničenjima članova
- Podrška za RCON i Telnet za daljinsko upravljanje serverom
- Automatsko upravljanje rezervnim kopijama i snimcima
Prvo pokretanje
Kada prvi put dobijete svoj Soulmask server od Legion Hosting, potrebno je da završi početnu instalaciju pre nego što se može igrati na njemu.
- Prijavite se na GPanel i izaberite svoj Soulmask server iz liste servera.
- Kliknite na karticu Console i pritisnite Start.
- Server će preuzeti i instalirati fajlove namenskog Soulmask servera putem Steam-a. Ovo početno preuzimanje može potrajati nekoliko minuta jer igra zahteva značajan prostor na disku.
- Kada se preuzimanje završi, server će se pokrenuti automatski. Prvo pokretanje traje duže od narednih pokretanja dok server generiše početnu bazu podataka sveta.
- Sačekajte dok izlaz konzole ne pokaže da je server spreman i da osluškuje konekcije.
GPanel startup promenljive
Osnovna podešavanja servera se konfigurišu kao startup promenljive u GPanel. Ove vrednosti se prosleđuju procesu servera kao parametri komandne linije kada se pokreće.
- U GPanel izaberite svoj Soulmask server.
- Kliknite na karticu Startup.
- Postavite promenljive navedene u nastavku. Izmene stupaju na snagu sledeći put kada pokrenete ili ponovo pokrenete server.
| Promenljiva | Podrazumevano | Opis |
|---|---|---|
SERVER_NAME |
My Soulmask Server |
Ime prikazano u Steam pregledaču servera i u listi servera u igri. Učinite ga opisnim kako bi igrači lako mogli da pronađu vaš server. |
SERVER_PASSWORD |
(prazno) | Lozinka potrebna igračima za pridruživanje (parametar -PSW). Ostavite prazno za javni server. Postavite lozinku da ograničite pristup samo na pozvane igrače. |
ADMIN_PASSWORD |
(prazno) | GM administratorska lozinka (parametar -adminpsw). Potrebna za pristup admin panelu u igri i pokretanje admin komandi. Čuvajte ovo u tajnosti. |
MAX_PLAYERS |
60 |
Maksimalan broj istovremenih igrača (parametar -MaxPlayers). Soulmask podržava do 70 igrača, ali veći broj zahteva više RAM-a i CPU-a. |
GAME_MODE |
pve |
Režim igre servera. Postavite na pve za PvE ili pvp za PvP. Pogledajte odeljak PvE i PvP u nastavku. |
GAME_PORT |
8777 |
Primarni UDP port za konekcije igre (parametar -Port). Automatski konfigurisan vašim hosting planom. |
QUERY_PORT |
27015 |
UDP port koji Steam koristi za upite pregledača servera (parametar -QueryPort). Automatski konfigurisan. |
Konfiguracija servera (parametri komandne linije)
Soulmask koristi opsežne parametre komandne linije za konfiguraciju servera. U nastavku je potpuna referenca dostupnih parametara:
| Parametar | Podrazumevano | Opis |
|---|---|---|
-SteamServerName="Name" |
- | Ime za prikaz servera u pregledaču servera. |
-MaxPlayers=N |
60 |
Maksimalan broj istovremenih konekcija igrača (do 70). |
-PSW="password" |
(nema) | Lozinka za pridruživanje serveru. Izostavite za javni server. |
-adminpsw="password" |
(nema) | Administratorska/GM lozinka za admin komande u igri. |
-pve |
- | Prisiljava PvE režim. Igrači ne mogu da nanose štetu jedni drugima. |
-pvp |
- | Prisiljava PvP režim. Igrači mogu da nanose štetu jedni drugima. |
-Port=N |
8777 |
Port za konekciju igre (UDP). |
-QueryPort=N |
27015 |
Steam query port (UDP). |
-EchoPort=N |
18888 |
Telnet port konzole (TCP, samo lokalno). Koristi se za lokalno daljinsko upravljanje. |
-saving=N |
- | Interval čuvanja stanja sveta u memoriju (u sekundama). |
-backup=N |
- | Interval rezervne kopije baze podataka iz memorije na disk (u sekundama). |
-initbackup |
- | Kreira rezervnu kopiju sveta svaki put kada se server pokrene. |
-backupinterval=N |
- | Interval automatskog kreiranja rezervnih kopija (u minutima). |
-GongHuiMaxMember=N |
- | Maksimalan broj članova po plemenu (gildi). |
-MULTIHOME=IP |
- | Vezuje server za određenu lokalnu IP adresu (samo multi-homed serveri). |
-rconpsw="password" |
(nema) | Omogućava RCON daljinski pristup konzoli sa navedenom lozinkom. |
-rconport=N |
19000 |
RCON TCP port za osluškivanje. Relevantno samo ako je RCON omogućen. |
-rconaddr=IP |
- | RCON IP vezivanje za osluškivanje. Koristite 0.0.0.0 da osluškujete na svim interfejsima. |
-log |
- | Omogućava prozor konzole i izlaz logovanja. |
-UTF8Output |
- | Omogućava ispravno rukovanje ne-latiničnim karakterima u izlazu. |
PvE i PvP režim
Soulmask podržava dva primarna režima igre koji iz osnova menjaju iskustvo za više igrača:
PvE režim (-pve)
- Igrači ne mogu direktno da nanose štetu jedni drugima.
- Strukture i baze su zaštićene od drugih igrača.
- Fokus je na kooperativnom preživljavanju, gradnji i istraživanju.
- Igrači i dalje mogu da komuniciraju, trguju i formiraju plemena.
- Preporučeno za kooperativne zajednice i opuštene servere.
PvP režim (-pvp)
- Igrači mogu da napadaju i ubijaju jedni druge.
- Baze i strukture mogu biti opljačkane i uništene od strane drugih igrača.
- Plemensko ratovanje i kontrola teritorije postaju osnovni elementi igre.
- Odnosi PvP štete mogu se fino podešavati u konfiguracionom fajlu
GameXishu.json. - Preporučeno za takmičarske servere i iskusne igrače.
Podešavanja mape i sveta (GameXishu.json)
Detaljna podešavanja sveta i igre kontrolišu se kroz konfiguracioni fajl GameXishu.json. Ovaj fajl sadrži opsežne opcije za podešavanje stopa resursa, borbe, invazija, gradnje, životinja i još mnogo toga.
Pronalaženje fajla
Konfiguracioni fajl se nalazi na:
WS/Saved/GameplaySettings/GameXishu.json
Pristupite ovom fajlu preko GPanel kartice Files ili putem SFTP.
Referenca ključnih podešavanja
U nastavku su najčešće prilagođavana podešavanja. Imena parametara su u svom originalnom formatu (kineski pinjin). Engleski opisi su navedeni za svako.
Iskustvo i napredovanje
| Podešavanje | Englesko ime | Opis |
|---|---|---|
ExpRatio |
Experience Ratio | Množilac za sticanje opšteg iskustva. Veće vrednosti ubrzavaju napredovanje nivoa. |
ChengZhangExpRatio |
Growth Experience Ratio | Množilac za sticanje iskustva rasta lika. |
ShaGuaiExpRatio |
Monster Kill Experience Ratio | Množilac za iskustvo stečeno ubijanjem čudovišta. |
Borba i šteta
| Podešavanje | Englesko ime | Opis |
|---|---|---|
DongWuDamageRatio |
Animal Damage Ratio | Množilac za štetu koju nanose divlje životinje i stvorenja. |
BeDamageByYeShengRatio |
Damage Taken from Wildlife | Množilac za štetu primljenu od divljih stvorenja. |
ShengMingHuiFuRatio |
Health Recovery Ratio | Množilac za brzinu prirodne regeneracije zdravlja. |
QiXiHuiFuRatio |
Stamina Recovery Ratio | Množilac za brzinu oporavka izdržljivosti. |
TiLiHuiFuRatio |
Energy Recovery Ratio | Množilac za brzinu oporavka energije/izdržljivosti. |
PVP_ShangHaiRatio_JinZhan |
PvP Melee Damage Ratio | Množilac za štetu u PvP borbi izbliza (podrazumevano: 0.4). |
Resursi i potrošnja
| Podešavanje | Englesko ime | Opis |
|---|---|---|
ShiWuXiaoHaoRatio |
Food Consumption Ratio | Množilac za brzinu potrošnje hrane. Niže vrednosti usporavaju potrošnju hrane. |
ShuiXiaoHaoRatio |
Water Consumption Ratio | Množilac za brzinu potrošnje vode. |
RanLiaoXiaoHaoRatio |
Fuel Consumption Ratio | Množilac za brzinu potrošnje goriva od strane radnih stanica i vatri. |
Životinje i poljoprivreda
| Podešavanje | Englesko ime | Opis |
|---|---|---|
DongWuShengZhangRatio |
Animal Growth Ratio | Množilac za brzinu rasta životinja. Veće vrednosti čine da životinje brže sazrevaju. |
FanZhiJianGeRatio |
Breeding Interval Ratio | Množilac za vreme između ciklusa razmnožavanja životinja. |
DongWuChanChuRatio |
Animal Production Ratio | Množilac za proizvodni učinak životinja (jaja, mleko itd.). |
DongWuPinZhiRatio |
Animal Quality Ratio | Množilac za kvalitet atributa pripitomljenih životinja. |
ZuoWuShengZhangRatio |
Crop Growth Ratio | Množilac za brzinu rasta useva. |
ZuoWuFeiLiaoXiaoHaoRatio |
Crop Fertilizer Consumption | Množilac za stopu potrošnje đubriva. |
Gradnja i strukture
| Podešavanje | Englesko ime | Opis |
|---|---|---|
JianZhuFuLanKaiGuan |
Building Decay Toggle | Omogućava ili onemogućava propadanje građevina tokom vremena. Postavite na 0 da onemogućite. |
JianZhuFuLanMul |
Building Decay Multiplier | Stopa kojom strukture propadaju. Niže vrednosti usporavaju propadanje. |
JianZhuXiuLiMul |
Building Repair Multiplier | Množilac za troškove i brzinu popravke građevina. |
JianZhuZiYuanJinShuaBanJing |
Building Resource Exclusion Radius | Radijus oko građevina u kojem se prirodni resursi neće ponovo pojaviti. |
Sistem invazije
| Podešavanje | Englesko ime | Podrazumevano | Opis |
|---|---|---|---|
RuQinGuaiCountMax |
Max Invasion Monsters | 128 |
Maksimalan broj čudovišta u talasu invazije. |
RuQinQiangDuXiShu |
Invasion Intensity | - | Kontroliše ukupnu težinu invazije i snagu čudovišta. |
RuQinBeginHour |
Invasion Start Hour | - | Sat u igri kada invazije mogu da počnu. |
RuQinEndHour |
Invasion End Hour | - | Sat u igri kada invazije prestaju. |
RuQinPerBoGuaiMax |
Max Monsters Per Wave | 16 |
Maksimalan broj čudovišta stvorenih po pojedinačnom talasu. |
Kako se povezati
Igrači mogu da se povežu na vaš Soulmask server preko pregledača servera u igri ili direktnim povezivanjem.
Preko pregledača servera u igri
- Pokrenite Soulmask.
- Iz glavnog menija izaberite Multiplayer a zatim Server Browser.
- Potražite svoj server po imenu (ime koje ste postavili u startup promenljivoj
SERVER_NAME). - Kliknite na svoj server i pritisnite Join. Unesite lozinku ako je postavljena.
Preko Steam pregledača servera
- U Steam-u idite na View > Game Servers (ili Servers).
- Kliknite na karticu Favorites a zatim na Add a Server.
- Unesite IP adresu svog servera i query port (podrazumevano
27015) u formatuIP:PORT. - Kada se server pojavi, dvaput kliknite na njega da se povežete preko Soulmask-a.
Preko direktnog povezivanja
- Pronađite IP adresu svog servera i port igre sa GPanel kartice Console. Za pomoć pogledajte Kako pronaći IP adresu i port vašeg servera.
- U Soulmask-u potražite opciju Direct Connect u meniju za više igrača.
- Unesite IP adresu svog servera i port igre (podrazumevano
8777) u formatuIP:PORT. - Pritisnite Connect i unesite lozinku servera ako je potrebna.
Upravljanje snimcima
Soulmask koristi sistem snimaka baziran na bazi podataka. Razumevanje kako snimci funkcionišu je ključno za izbegavanje gubitka podataka.
Lokacija snimka
Primarni fajl snimka sveta se nalazi na:
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
Ova SQLite baza podataka sadrži sve podatke sveta uključujući modifikacije terena, strukture, stanja NPC-ova i podatke o igračima.
Proces čuvanja
Soulmask koristi dvostepeni proces čuvanja:
- Čuvanje u memoriju (
-saving): Stanje sveta se periodično upisuje u bazu podataka u memoriji u intervalu navedenom parametrom-saving(u sekundama). - Rezervna kopija na disku (
-backup): Baza podataka iz memorije se prebacuje na disk u intervalu navedenom parametrom-backup(u sekundama).
gm exit u igri ili RCON komandu shutdown. Nasilno gašenje procesa servera može izazvati da se baza podataka iz memorije ne upiše na disk, što rezultira vraćanjem na poslednji snimak na disku.
Automatske rezervne kopije
Konfigurišite automatske rezervne kopije koristeći ove startup parametre:
-initbackup-- Kreira rezervnu kopiju svaki put kada se server pokrene.-backupinterval=N-- Kreira rotirajuće rezervne kopije svakih N minuta tokom rada.
Ručne rezervne kopije
Da kreirate ručnu rezervnu kopiju:
- Zaustavite server iz GPanel.
- Pređite u
WS/Saved/preko GPanel kartice Files ili SFTP. - Preuzmite sledeće fajlove:
Worlds/Dedicated/Level01_Main/world.db-- Baza podataka snimka svetaGameplaySettings/GameXishu.json-- Vaša konfiguracija igre
- Bezbedno sačuvajte ove fajlove na svom lokalnom računaru.
Vraćanje rezervne kopije
- Zaustavite server.
- Otpremite rezervnu kopiju fajla
world.dbuWS/Saved/Worlds/Dedicated/Level01_Main/. - Otpremite rezervnu kopiju
GameXishu.jsonuWS/Saved/GameplaySettings/ako želite da vratite i podešavanja. - Pokrenite server.
Pokretanje novog sveta
Da obrišete svet i krenete iznova:
- Zaustavite server.
- Preimenujte ili obrišite fajl
world.dbnaWS/Saved/Worlds/Dedicated/Level01_Main/. - Pokrenite server. Generisaće novu bazu podataka sveta od nule.
world.db kao rezervnu kopiju u slučaju da želite kasnije da je vratite.
Referenca portova
Soulmask koristi sledeće portove. Njih automatski konfiguriše vaš hosting plan na Legion Hosting.
| Port | Protokol | Podrazumevano | Svrha |
|---|---|---|---|
| Game Port | UDP | 8777 |
Primarne konekcije igre. Igrači se povezuju na ovaj port. |
| Query Port | UDP | 27015 |
Upiti Steam pregledača servera. |
| Echo Port (Telnet) | TCP | 18888 |
Lokalna telnet administracija (samo lokalne konekcije). |
| RCON Port | TCP | 19000 |
Pristup daljinskoj konzoli (RCON). Aktivan samo ako je -rconpsw postavljen. |
Povezani članci
- Soulmask admin komande
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti fajlove putem SFTP
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Ako i dalje imate probleme sa svojim Soulmask serverom, molimo vas otvorite tiket podrške i naš tim će vam rado pomoći.