Att dö i Hytale kostar normalt något: en del av det du bär på blir kvar där du föll, och din utrustning tappar hållbarhet. På din egen server bestämmer du själv hur hårt det ska vara. Det finns ingen knapp för det i panelen. Regeln ligger i världens egen inställningsfil, och keep inventory slår du på genom att lägga till ett kort block i den filen.
Det här behöver du innan du börjar
- Din Hytale-server i spelpanelen
- Fem minuter och en server som du kan stoppa en stund
Var inställningen finns
Varje värld på en Hytale-server har en egen mapp, och varje världsmapp har en egen config.json:
universe/worlds/<världsnamn>/config.json
En ny server har en enda värld, i en mapp som heter default. På de flesta servrar är det alltså den här filen du ska till:
universe/worlds/default/config.json
Blanda inte ihop den med config.json i serverns rotmapp. Den styr sådant som gäller hela servern, till exempel servernamn, lösenord och antal spelare. Dödsregler sätts per värld, vilket också betyder att två världar på samma server kan ha olika regler.
Steg 1: stoppa servern
Öppna din server i panelen och tryck på Stoppa. Vänta tills den är helt offline.
Servern håller världens inställningar i minnet medan den körs. Om du ändrar filen medan servern är igång kan ändringen skrivas över när världen sparas eller servern stängs av.
Steg 2: öppna världens config.json
- Gå till fliken Filer
- Öppna
universe, sedanworldsoch sedan världens mapp (defaultom du inte har döpt om eller lagt till världar) - Klicka på
config.jsonför att öppna den i redigeraren
Det är en lång JSON-fil med inställningar som "Seed", "GameMode" och "IsPvpEnabled". Någonstans i mitten hittar du den här raden:
"GameplayConfig": "Default",
Steg 3: lägg till dödsblocket
Kontrollera först om filen redan har en "Death"-sektion. Vissa världar har en sådan, många inte. Finns den ändrar du bara värdena i den. Finns den inte klistrar du in detta direkt under raden med "GameplayConfig":
"Death": {
"RespawnController": {
"Type": "HomeOrSpawnPoint"
},
"ItemsLossMode": "None",
"ItemsAmountLossPercentage": 0.0,
"ItemsDurabilityLossPercentage": 0.0
},
"ItemsLossMode": "None" är själva keep inventory: spelarna behåller allt när de dör. De två procentvärdena står på noll så att inget tas på något annat sätt heller. RespawnController avgör var spelaren kommer tillbaka, här vid spelarens hem eller världens spawn.
Håll koll på kommatecknet efter den avslutande }. Varje post i filen skiljs från nästa med ett kommatecken, och ett saknat eller extra kommatecken är den vanligaste anledningen till att en värld inte laddas efter en ändring.
Klicka på Spara.
Steg 4: starta servern
Tryck på Starta och håll ögonen på fliken Konsol medan världen laddas. Dö sedan en gång med flit på ett säkert ställe för att testa. Ditt inventory ska fortfarande vara fullt när du respawnar.
Andra dödsregler du kan sätta
Samma block klarar även motsatsen, eller allt däremellan. ItemsLossMode tar tre värden:
| Värde | Vad som händer när en spelare dör |
|---|---|
None |
Inget går förlorat. Keep inventory |
All |
Allt spelaren bär på tappas |
Configured |
En del går förlorad, styrt av de två procentvärdena |
Med Configured styr ItemsAmountLossPercentage hur mycket av inventoryt som går förlorat och ItemsDurabilityLossPercentage hur mycket hållbarhet utrustningen tappar. Båda är procent från 0 till 100, skrivna med decimalpunkt, till exempel 25.0. En snäll survival-server kan använda 25 och 10, en hardcore-server All.
Namn och värden är skiftlägeskänsliga. none eller itemsLossMode känns inte igen.
Felsökning
Servern startar inte efter ändringen. Filen är inte längre giltig JSON. Öppna den igen och titta på raderna runt ditt block: ett saknat kommatecken efter }, ett kommatecken efter sista posten i filen eller ett citattecken som inte följde med. Rätta, spara och starta igen.
Spelarna tappar fortfarande saker. Kontrollera att du ändrade den värld som spelarna faktiskt är i. Finns det flera mappar under universe/worlds har var och en sin egen config.json, och var och en behöver sitt eget Death-block. Kontrollera också att servern var stoppad när du sparade, annars kan de gamla värdena ha skrivits tillbaka.
Min ändring försvann. Nästan alltid var servern igång medan du ändrade. Stoppa den, gör ändringen igen, spara och starta.
Jag ser bara en config.json. Du är i rotmappen. Världens fil ligger i universe/worlds/<världsnamn>/.
Vanliga frågor
Påverkar det saker som redan har tappats? Nej. Det gäller dödsfall från det att servern har startat med den nya inställningen.
Måste jag starta om för varje ändring? Ja. Stoppa servern, ändra filen och starta den igen. Världen läser filen när den laddas.
Kan jag sätta det för bara en värld? Ja. Inställningen gäller per värld, så en kreativ byggvärld kan ha keep inventory medan en äventyrsvärld behåller det vanliga straffet.
Finns det ett kommando i spelet för det här? Inget som vi med säkerhet kan rekommendera för den nuvarande versionen, så den här guiden håller sig till konfigurationsfilen, som fungerar på alla Hytale-servrar.
Kan jag ångra det?
Sätt ItemsLossMode tillbaka till Configured eller All, eller ta bort hela Death-blocket, och starta om.
Har du fastnat, eller vill världen inte ladda efter ändringen? Skapa ett ärende från supportsidan med namnet på din server, så tittar vi på filen tillsammans med dig. Har du ingen server än? Kolla in vår Hytale-serverhosting.