Tento průvodce pokrývá vše, co potřebujete vědět o nastavení a konfiguraci vašeho Necesse dedikovaného serveru na Legion Hosting. Necesse je kooperativní akční RPG s prvky přežití, které nabízí průzkum, crafting, stavění základen a správu osad na procedurálně generovaných ostrovech. Pro správu serveru po jeho spuštění si přečtěte náš průvodce Necesse Admin příkazy.
Co je Necesse?
Necesse je akční RPG hra s přežitím z pohledu shora, kde hráči prozkoumávají procedurálně generované světy, sbírají suroviny, vyrábějí vybavení, staví základny a spravují NPC osady. Hra obsahuje systém postupu, který hráče provede přes několik biomů, stále náročnější bossy a hlubší průzkum dungeonů. Multiplayer podporuje až 250 hráčů na jednom serveru, což je ideální pro velké komunitní servery i malé skupiny přátel.
Klíčové vlastnosti zahrnují:
- Průzkum — Cestování mezi procedurálně generovanými ostrovy přes různé biomy
- Boj — Boj se stále obtížnějšími nepřáteli a bossy s různými zbraněmi a zbrojí
- Crafting & stavění — Rozsáhlý craftingový systém se stavbou a dekorací základen
- Správa osad — Najímání NPC, přidělování práce a budování prosperujících osad
- Multiplayer — Kooperativní gameplay s přáteli na dedikovaných serverech
První spuštění
Když je váš server Necesse zřízen na Legion Hosting, je předkonfigurován a připraven ke spuštění. Pro první spuštění serveru:
- Přihlaste se do GPanel na gpanel.legionhosting.net
- Vyberte svůj server Necesse ze seznamu serverů
- Klikněte na Start pro spuštění serveru
- Server vygeneruje výchozí svět a konfigurační soubory při prvním spuštění
- Jakmile konzole zobrazí, že je server připraven, hráči se mohou připojit
Startovací proměnné GPanel
GPanel poskytuje startovací proměnné v záložce Startup, které vám umožňují konfigurovat klíčové parametry serveru bez přímé editace souborů. Změny vyžadují restart serveru, aby se projevily.
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
SAVE_NAME |
Save1 |
Název souboru uloženého světa, který se má načíst nebo vytvořit |
SERVER_SLOTS |
10 |
Maximální počet hráčských slotů (1-250) |
SERVER_PASSWORD |
(prázdné) | Heslo serveru pro soukromé servery. Ponechte prázdné pro veřejný server. |
AUTO_UPDATE |
0 |
Povolí nebo zakáže automatickou aktualizaci při startu. Nastavte na 1 pro povolení. |
SRCDS_BETAID |
(prázdné) | Steam beta větev k instalaci. Ponechte prázdné pro stabilní verzi. |
Konfigurace serveru (server.cfg)
Hlavní konfigurace serveru je uložena v server.cfg. Na vašem serveru v GPanel najdete tento soubor ve Správci souborů v adresáři cfg/. Soubor používá strukturovaný formát s nastavením uzavřeným v bloku SERVER = { }.
Zde je kompletní seznam nastavení server.cfg:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
Popis nastavení
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
port |
14159 | UDP port, na kterém váš server naslouchá. Rozsah: 0-65535. Obvykle spravován automaticky přes GPanel. |
slots |
10 | Maximální počet souběžných hráčů. Rozsah: 1-250. |
password |
(prázdné) | Heslo serveru. Ponechte prázdné pro veřejný server. Hráči musí toto heslo zadat pro připojení. |
maxClientLatencySeconds |
30 | Maximální povolená latence klienta v sekundách před odpojením. Zvyšte, pokud jsou hráči s vysokým pingem odpojováni. |
pauseWhenEmpty |
true | Když je povoleno, server pozastaví simulaci světa, pokud nejsou připojeni žádní hráči. Nastavte na false, aby svět běžel 24/7 (osady budou nadále fungovat). |
giveClientsPower |
true | Když je povoleno, klienti mají autoritu nad vlastní detekcí zásahů, pozicí a podobnými mechanikami. Nastavte na false pro přísnější validaci na straně serveru (funguje jako základní anti-cheat, ale může být méně responzivní). |
logging |
true | Když je povoleno, server vytváří log soubory pro každou relaci. Užitečné pro řešení problémů. |
language |
en | Jazyk serveru pro systémové zprávy. |
zipSaves |
true | Když je povoleno, soubory uložení jsou komprimovány. Šetří místo na disku, ale mírně prodlužuje dobu ukládání/načítání. |
MOTD |
(prázdné) | Zpráva dne zobrazená hráčům při připojení k serveru. |
Nastavení světa (worldSettings.cfg)
Nastavení specifická pro svět jsou uložena v samostatném souboru worldSettings.cfg, který se nachází ve složce uloženého světa (např. saves/YourWorldName/worldSettings.cfg). Tato nastavení řídí herní mechaniky a lze je kdykoli změnit.
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
allowCheats |
false | Povolí cheat příkazy na serveru. Varování: Po povolení je toto nevratné a uzamkne postavy na světy s povolenými cheaty. |
difficulty |
NORMAL | Úroveň obtížnosti hry. Viz tabulka obtížnosti níže. |
deathPenalty |
DROP_MATS | Co se stane, když hráč zemře. Možnosti: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE. |
raidFrequency |
OCCASIONALLY | Jak často probíhají nájezdy. Možnosti: OFTEN, OCCASIONALLY, RARELY, NEVER. |
playerHunger |
true | Povoluje nebo zakazuje mechaniku hladu. |
disableMobSpawns |
false | Když je povoleno, zabraňuje přirozenému spawnování nepřátelských mobů. |
forcedPvP |
false | Když je povoleno, všichni hráči mají trvale povolené PvP a nemohou jej zakázat. |
unloadSettlements |
false | Řídí, zda se osady uvolní z paměti, když nejsou v blízkosti žádní hráči. |
maxSettlementsPerPlayer |
-1 | Maximální počet osad, které může jeden hráč vlastnit. Nastavte na -1 pro neomezený počet. |
dayTimeMod |
1.0 | Násobitel trvání dne. Vyšší hodnoty prodlužují denní dobu. Maximum: 10. |
nightTimeMod |
1.0 | Násobitel trvání noci. Vyšší hodnoty prodlužují noční dobu. Maximum: 10. |
Úrovně obtížnosti
| Obtížnost | Modifikátor poškození | Modifikátor knockbacku |
|---|---|---|
| Casual | -50% přijatého poškození | Normální |
| Adventure | -30% přijatého poškození | Normální |
| Classic (Normal) | Bez modifikátoru | Normální |
| Hard | +30% přijatého poškození | -25% způsobeného knockbacku |
| Brutal | +100% přijatého poškození | -60% způsobeného knockbacku |
Možnosti trestu za smrt
| Trest | Popis |
|---|---|
NONE |
Při smrti se neupustí žádné předměty |
DROP_MATS |
Upustí se materiály, které nejsou vybavení (výchozí) |
DROP_INVENTORY |
Upustí se hlavní inventář (hotbar a vybavené předměty se zachovají) |
DROP_ALL |
Upustí se všechny nesené předměty |
HARDCORE |
Trvalá smrt postavy — postava je smazána |
Jak se připojit
Jakmile je váš server spuštěný, hráči se mohou připojit pomocí následujících kroků:
- Spusťte Necesse ze Steam
- Z hlavního menu klikněte na Multiplayer
- Klikněte na Direct Connect (nebo Join Server, pokud se server zobrazí v seznamu)
- Zadejte IP adresu a port vašeho serveru ve formátu
IP:Port(např.192.168.1.100:14159) - Pokud má server heslo, zadejte jej po výzvě
- Klikněte na Connect
Správa uložených her
Necesse ukládá data světa a hráčů do adresáře saves/ na vašem serveru. Pochopení struktury uložení pomáhá se zálohami a správou světů.
Struktura souborů uložení
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Doporučení pro zálohování
- Použijte vestavěnou funkci zálohování v GPanel pro vytvoření snímků před velkými změnami
- Můžete také stáhnout celou složku
saves/přes SFTP pro lokální zálohy - Server automaticky ukládá pravidelně, ale můžete spustit ruční uložení pomocí příkazu
/savev konzoli
Resetování světa
Pro začátek s novým světem:
- Zastavte server v GPanel
- Otevřete Správce souborů
- Přejděte do adresáře
saves/ - Smažte nebo přejmenujte složku světa, který chcete resetovat
- Spusťte server — nový svět se vygeneruje automaticky
Související články
- Necesse Admin příkazy
- Jak najít IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP
- Začínáme s vaším novým serverem
Potřebujete pomoc?
Pokud máte problémy se serverem Necesse nebo potřebujete další pomoc, náš tým podpory je tu, aby vám pomohl. Odešlete ticket podpory a ozveme se vám co nejdříve.