Ovaj vodič pokriva sve što trebate za postavljanje i konfiguraciju vašeg Soulmask namjenskog servera na Legion Hosting, uključujući prvo pokretanje, GPanel varijable pokretanja, konfiguraciju servera, PvE i PvP načine, postavke karte i svijeta, povezivanje na server i upravljanje spremljenim igrama. Za postavljanje administratora i naredbe u igri, pogledajte Soulmask Administratorske naredbe.
Što je Soulmask
Soulmask je survival crafting igra u otvorenom svijetu u kojoj se igrači bude noseći misterioznu drevnu masku koja daje natprirodne sposobnosti. Smješten u bujnom, prostranom svijetu, igrači moraju skupljati resurse, izrađivati alate i oružje, graditi naselja te regrutirati i upravljati plemenom NPC-ova. Sustav maski je središnji dio igranja -- igrači mogu zaposjesti i kontrolirati različite članove plemena, svaki s jedinstvenim vještinama i osobinama, kako bi optimizirali svoje naselje i učinkovitost u borbi.
Ključne značajke namjenskog servera uključuju:
- Podrška za do 70 istovremenih igrača na jednom serveru
- PvE i PvP načini igre s podesivim pravilima
- Opsežno podešavanje igranja putem konfiguracijske datoteke
GameXishu.json - Sustav plemena (gildova) s podesivim ograničenjima članova
- RCON i Telnet podrška za udaljeno upravljanje serverom
- Automatske sigurnosne kopije i upravljanje spremljenim igrama
Prvo pokretanje
Kada prvi put dobijete svoj Soulmask server od Legion Hosting, potrebno je dovršiti početnu instalaciju prije nego što se može igrati.
- Prijavite se u GPanel i odaberite svoj Soulmask server s popisa servera.
- Kliknite karticu Console i pritisnite Start.
- Server će preuzeti i instalirati datoteke Soulmask namjenskog servera putem Steam. Ovo početno preuzimanje može potrajati nekoliko minuta jer igra zahtijeva značajan prostor na disku.
- Nakon što preuzimanje završi, server će se automatski pokrenuti. Prvo pokretanje traje duže od sljedećih dok server generira početnu bazu podataka svijeta.
- Pričekajte dok ispis konzole ne pokaže da je server spreman i sluša veze.
GPanel varijable pokretanja
Osnovne postavke servera konfigurirane su kao varijable pokretanja u GPanel. Ove vrijednosti se prosljeđuju serverskom procesu kao parametri naredbenog retka prilikom pokretanja.
- U GPanel, odaberite svoj Soulmask server.
- Kliknite karticu Startup.
- Postavite varijable navedene u nastavku. Promjene stupaju na snagu sljedeći put kada pokrenete ili ponovno pokrenete server.
| Varijabla | Zadano | Opis |
|---|---|---|
SERVER_NAME |
My Soulmask Server |
Naziv prikazan u Steam pregledniku servera i popisu servera u igri. Neka bude opisan kako bi igrači lako pronašli vaš server. |
SERVER_PASSWORD |
(prazno) | Lozinka potrebna igračima za pristup (parametar -PSW). Ostavite prazno za javni server. Postavite lozinku za ograničavanje pristupa samo pozvanim igračima. |
ADMIN_PASSWORD |
(prazno) | GM administratorska lozinka (parametar -adminpsw). Potrebna za pristup administratorskoj ploči u igri i pokretanje administratorskih naredbi. Čuvajte u tajnosti. |
MAX_PLAYERS |
60 |
Maksimalan broj istovremenih igrača (parametar -MaxPlayers). Soulmask podržava do 70 igrača, ali veći brojevi zahtijevaju više RAM-a i CPU-a. |
GAME_MODE |
pve |
Način igre servera. Postavite na pve za PvE ili pvp za PvP. Pogledajte odjeljak PvE naspram PvP u nastavku. |
GAME_PORT |
8777 |
Primarni UDP port za veze igre (parametar -Port). Automatski konfigurirano vašim planom hostinga. |
QUERY_PORT |
27015 |
UDP port koji Steam koristi za upite preglednika servera (parametar -QueryPort). Automatski konfigurirano. |
Konfiguracija servera (parametri naredbenog retka)
Soulmask koristi opsežne parametre naredbenog retka za konfiguraciju servera. U nastavku je potpuna referenca dostupnih parametara:
| Parametar | Zadano | Opis |
|---|---|---|
-SteamServerName="Name" |
- | Prikazni naziv servera u pregledniku servera. |
-MaxPlayers=N |
60 |
Maksimalan broj istovremenih veza igrača (do 70). |
-PSW="password" |
(ništa) | Lozinka za pristup serveru. Izostavite za javni server. |
-adminpsw="password" |
(ništa) | Administratorska/GM lozinka za administratorske naredbe u igri. |
-pve |
- | Forsira PvE način. Igrači ne mogu oštećivati jedni druge. |
-pvp |
- | Forsira PvP način. Igrači mogu oštećivati jedni druge. |
-Port=N |
8777 |
Port za povezivanje na igru (UDP). |
-QueryPort=N |
27015 |
Steam query port (UDP). |
-EchoPort=N |
18888 |
Telnet konzolni port (TCP, samo lokalno). Koristi se za lokalno udaljeno upravljanje. |
-saving=N |
- | Interval spremanja stanja svijeta u memoriju (u sekundama). |
-backup=N |
- | Interval sigurnosnog kopiranja baze podataka iz memorije na disk (u sekundama). |
-initbackup |
- | Stvara sigurnosnu kopiju svijeta svaki put kada se server pokrene. |
-backupinterval=N |
- | Interval automatskog stvaranja sigurnosnih kopija (u minutama). |
-GongHuiMaxMember=N |
- | Maksimalan broj članova po plemenu (gildu). |
-MULTIHOME=IP |
- | Vezuje server na određenu lokalnu IP adresu (samo za servere s više mrežnih sučelja). |
-rconpsw="password" |
(ništa) | Omogućuje RCON pristup udaljenoj konzoli s navedenom lozinkom. |
-rconport=N |
19000 |
RCON TCP port za slušanje. Relevantan samo ako je RCON omogućen. |
-rconaddr=IP |
- | Vezivanje IP adrese za RCON slušanje. Koristite 0.0.0.0 za slušanje na svim sučeljima. |
-log |
- | Omogućuje prozor konzole i ispis dnevnika. |
-UTF8Output |
- | Omogućuje ispravno rukovanje ne-latiničnim znakovima u ispisu. |
PvE naspram PvP način
Soulmask podržava dva primarna načina igre koji temeljito mijenjaju iskustvo igranja s više igrača:
PvE način (-pve)
- Igrači ne mogu izravno oštećivati jedni druge.
- Građevine i baze su zaštićene od drugih igrača.
- Fokus je na kooperativnom preživljavanju, gradnji i istraživanju.
- Igrači još uvijek mogu međusobno djelovati, trgovati i formirati plemena.
- Preporučeno za kooperativne zajednice i opuštene servere.
PvP način (-pvp)
- Igrači mogu napadati i ubijati jedni druge.
- Baze i građevine mogu biti napadnute i uništene od strane drugih igrača.
- Plemenski ratovi i kontrola teritorija postaju ključni elementi igranja.
- Omjeri PvP štete mogu se fino podesiti u konfiguracijskoj datoteci
GameXishu.json. - Preporučeno za natjecateljske servere i iskusne igrače.
Postavke karte i svijeta (GameXishu.json)
Detaljne postavke svijeta i igranja kontroliraju se putem konfiguracijske datoteke GameXishu.json. Ova datoteka sadrži opsežne opcije za podešavanje stopa resursa, borbe, invazija, gradnje, životinja i više.
Lociranje datoteke
Konfiguracijska datoteka nalazi se na:
WS/Saved/GameplaySettings/GameXishu.json
Pristupite ovoj datoteci putem kartice Files u GPanel ili putem SFTP.
Referenca ključnih postavki
U nastavku su najčešće prilagođavane postavke. Nazivi parametara su u izvornom formatu (kineski pinyin). Za svaki je naveden opis na hrvatskom.
Iskustvo i napredovanje
| Postavka | Engleski naziv | Opis |
|---|---|---|
ExpRatio |
Experience Ratio | Množitelj za stjecanje općeg iskustva. Veće vrijednosti ubrzavaju napredovanje razina. |
ChengZhangExpRatio |
Growth Experience Ratio | Množitelj za stjecanje iskustva rasta lika. |
ShaGuaiExpRatio |
Monster Kill Experience Ratio | Množitelj za iskustvo stečeno ubijanjem čudovišta. |
Borba i šteta
| Postavka | Engleski naziv | Opis |
|---|---|---|
DongWuDamageRatio |
Animal Damage Ratio | Množitelj za štetu koju nanose divlje životinje i stvorenja. |
BeDamageByYeShengRatio |
Damage Taken from Wildlife | Množitelj za štetu primljenu od divljih stvorenja. |
ShengMingHuiFuRatio |
Health Recovery Ratio | Množitelj za brzinu prirodne regeneracije zdravlja. |
QiXiHuiFuRatio |
Stamina Recovery Ratio | Množitelj za brzinu oporavka izdržljivosti. |
TiLiHuiFuRatio |
Energy Recovery Ratio | Množitelj za brzinu oporavka energije/kondicije. |
PVP_ShangHaiRatio_JinZhan |
PvP Melee Damage Ratio | Množitelj za PvP štetu u borbi prsa o prsa (zadano: 0.4). |
Resursi i potrošnja
| Postavka | Engleski naziv | Opis |
|---|---|---|
ShiWuXiaoHaoRatio |
Food Consumption Ratio | Množitelj za brzinu potrošnje hrane. Niže vrijednosti usporavaju potrošnju hrane. |
ShuiXiaoHaoRatio |
Water Consumption Ratio | Množitelj za brzinu potrošnje vode. |
RanLiaoXiaoHaoRatio |
Fuel Consumption Ratio | Množitelj za brzinu potrošnje goriva u stanicama za izradu i vatrama. |
Životinje i poljoprivreda
| Postavka | Engleski naziv | Opis |
|---|---|---|
DongWuShengZhangRatio |
Animal Growth Ratio | Množitelj za brzinu rasta životinja. Veće vrijednosti čine da životinje brže sazrijevaju. |
FanZhiJianGeRatio |
Breeding Interval Ratio | Množitelj za vrijeme između ciklusa razmnožavanja životinja. |
DongWuChanChuRatio |
Animal Production Ratio | Množitelj za proizvodnju životinja (jaja, mlijeko, itd.). |
DongWuPinZhiRatio |
Animal Quality Ratio | Množitelj za kvalitetu atributa pripitomljenih životinja. |
ZuoWuShengZhangRatio |
Crop Growth Ratio | Množitelj za brzinu rasta usjeva. |
ZuoWuFeiLiaoXiaoHaoRatio |
Crop Fertilizer Consumption | Množitelj za stopu potrošnje gnojiva. |
Gradnja i građevine
| Postavka | Engleski naziv | Opis |
|---|---|---|
JianZhuFuLanKaiGuan |
Building Decay Toggle | Omogućite ili onemogućite propadanje građevina tijekom vremena. Postavite na 0 za onemogućavanje. |
JianZhuFuLanMul |
Building Decay Multiplier | Stopa kojom građevine propadaju. Niže vrijednosti usporavaju propadanje. |
JianZhuXiuLiMul |
Building Repair Multiplier | Množitelj za troškove i brzinu popravka građevina. |
JianZhuZiYuanJinShuaBanJing |
Building Resource Exclusion Radius | Radijus oko građevina u kojem se prirodni resursi neće ponovno pojavljivati. |
Sustav invazija
| Postavka | Engleski naziv | Zadano | Opis |
|---|---|---|---|
RuQinGuaiCountMax |
Max Invasion Monsters | 128 |
Maksimalan broj čudovišta u valu invazije. |
RuQinQiangDuXiShu |
Invasion Intensity | - | Kontrolira ukupnu težinu invazije i snagu čudovišta. |
RuQinBeginHour |
Invasion Start Hour | - | Sat u igri kada invazije mogu početi. |
RuQinEndHour |
Invasion End Hour | - | Sat u igri kada invazije prestaju. |
RuQinPerBoGuaiMax |
Max Monsters Per Wave | 16 |
Maksimalan broj čudovišta stvorenih po pojedinačnom valu. |
Kako se povezati
Igrači se mogu povezati na vaš Soulmask server putem preglednika servera u igri ili izravnim povezivanjem.
Putem preglednika servera u igri
- Pokrenite Soulmask.
- Iz glavnog izbornika odaberite Multiplayer, a zatim Server Browser.
- Pretražite server po imenu (ime koje ste postavili u varijabli pokretanja
SERVER_NAME). - Kliknite na svoj server i pritisnite Join. Unesite lozinku ako je postavljena.
Putem Steam preglednika servera
- U Steam, idite na View > Game Servers (ili Servers).
- Kliknite karticu Favorites, a zatim Add a Server.
- Unesite IP adresu i query port vašeg servera (zadano
27015) u formatuIP:PORT. - Kada se server pojavi, dvaput kliknite na njega za povezivanje putem Soulmask.
Putem izravnog povezivanja
- Pronađite IP adresu i port igre vašeg servera iz kartice Console u GPanel. Za pomoć, pogledajte Kako pronaći IP adresu i port vašeg servera.
- U Soulmask, potražite opciju Direct Connect u izborniku za više igrača.
- Unesite IP adresu i port igre vašeg servera (zadano
8777) u formatuIP:PORT. - Pritisnite Connect i unesite lozinku servera ako je potrebna.
Upravljanje spremljenim igrama
Soulmask koristi sustav spremanja temeljen na bazi podataka. Razumijevanje kako spremanje funkcionira ključno je za izbjegavanje gubitka podataka.
Lokacija spremanja
Primarna datoteka spremanja svijeta nalazi se na:
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
Ova SQLite baza podataka sadrži sve podatke o svijetu uključujući modifikacije terena, građevine, stanja NPC-ova i podatke igrača.
Proces spremanja
Soulmask koristi dvostupanjski proces spremanja:
- Spremanje u memoriju (
-saving): Stanje svijeta se periodično zapisuje u bazu podataka u memoriji u intervalu određenom parametrom-saving(u sekundama). - Sigurnosna kopija na disk (
-backup): Baza podataka u memoriji se zapisuje na disk u intervalu određenom parametrom-backup(u sekundama).
gm exit u igri ili RCON naredbu shutdown. Prisilno ubijanje serverskog procesa može uzrokovati da se baza podataka u memoriji ne zapiše na disk, što rezultira vraćanjem na posljednje spremanje na disku.
Automatske sigurnosne kopije
Konfigurirajte automatske sigurnosne kopije koristeći ove parametre pokretanja:
-initbackup-- Stvara sigurnosnu kopiju svaki put kada se server pokrene.-backupinterval=N-- Stvara rotirajuće sigurnosne kopije svakih N minuta tijekom rada.
Ručne sigurnosne kopije
Za stvaranje ručne sigurnosne kopije:
- Zaustavite server iz GPanel.
- Navigirajte do
WS/Saved/putem kartice Files u GPanel ili SFTP. - Preuzmite sljedeće datoteke:
Worlds/Dedicated/Level01_Main/world.db-- Baza podataka spremljenog svijetaGameplaySettings/GameXishu.json-- Vaša konfiguracija igranja
- Pohranite ove datoteke sigurno na svom lokalnom računalu.
Vraćanje sigurnosne kopije
- Zaustavite server.
- Prenesite sigurnosnu kopiju datoteke
world.dbuWS/Saved/Worlds/Dedicated/Level01_Main/. - Prenesite sigurnosnu kopiju
GameXishu.jsonuWS/Saved/GameplaySettings/ako želite vratiti i postavke. - Pokrenite server.
Pokretanje novog svijeta
Za brisanje svijeta i početak ispočetka:
- Zaustavite server.
- Preimenujte ili izbrišite datoteku
world.dbnaWS/Saved/Worlds/Dedicated/Level01_Main/. - Pokrenite server. Generirat će novu bazu podataka svijeta od nule.
world.db kao sigurnosnu kopiju u slučaju da je želite kasnije vratiti.
Referenca portova
Soulmask koristi sljedeće portove. Oni su automatski konfigurirani vašim planom hostinga na Legion Hosting.
| Port | Protokol | Zadano | Namjena |
|---|---|---|---|
| Game Port | UDP | 8777 |
Primarne veze igre. Igrači se povezuju na ovaj port. |
| Query Port | UDP | 27015 |
Upiti Steam preglednika servera. |
| Echo Port (Telnet) | TCP | 18888 |
Lokalna telnet administracija (samo lokalne veze). |
| RCON Port | TCP | 19000 |
Pristup udaljenoj konzoli (RCON). Aktivan samo ako je -rconpsw postavljen. |
Povezani članci
- Soulmask Administratorske naredbe
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP
- Početak rada s vašim novim serverom
Trebate pomoć?
Ako i dalje imate problema sa svojim Soulmask serverom, molimo otvorite zahtjev za podršku i naš tim će vam rado pomoći.