Don't Starve Together, yöneticiler ve tek oyunculu oynanışlar için eşya oluşturma, oyuncuları atma ve daha fazlası gibi birçok komut sunar. Oyuncular konsolu tilde tuşuyla açabilir ve seçtikleri komutu yazabilir; tab tuşuna basarak otomatik tamamlama seçeneğini kullanabilir. Bu, adminlerin oyun içinde komutlar arasında hızla geçiş yapmasına olanak tanır ve sunucudaki acil sorunları çözmelerine yardımcı olur.
Don't Starve Together'da admin komutları nasıl kullanılır
1. Sunucuya admin olarak katılın. Nasıl admin olunacağını buradan öğrenin.
2. Konsolu tilde (~) tuşuyla açın.
3. Klavyede Ctrl tuşuna basarak Local moduna girin. Bu, komut çıktılarını oyun içinde görüntülemeye yardımcı olur.
Sunucu komutları
| İşlev | Açıklama | Söz dizimi |
| Oyuncuyu at | Bir oyuncuyu sunucudan atar. | TheNet:Kick(userid) |
| Oyuncuyu yasakla | Oyuncuyu atar ve sunucuya erişmesini engeller. | TheNet:Ban(userid) |
| Dünya shard'ını yeniden oluştur | Bir shard içindeki belirtilen öğeleri yeniden oluşturur. | c_regenerateshard() |
| Oyuncu katılımını etkinleştir/devre dışı bırak |
Değer true olarak ayarlandığında oyuncuların katılmasına izin verir.
|
TheNet:SetAllowIncomingConnections( true / false ) |
| Sunucu duyurusu | Sunucu kapanışlarını/yeniden başlatmalarını duyurur. | c_announce("announcement") |
Yaygın komutlar
| İşlev | Açıklama | Söz dizimi |
| Prefab oluştur | İmlecin altında belirlenen bir prefab oluşturur. | c_spawn("prefab",amount) |
| Eşya ver | Envanterde hazır parçalar oluşturur. | c_give("prefab",amount) |
| Maceraya çık | Başlangıç eşyalarından oluşan bir set verir. | c_goadventuring() |
| Senaryo | Bir senaryo betiği uygular. | c_doscenario(scenario) |
| Sağlığı ayarla | Sağlığı seçilen bir yüzdeye ayarlar. (0.9 = 90%) | c_sethealth(percent) |
| Akıl sağlığını ayarla | Akıl sağlığını seçilen bir yüzdeye ayarlar. (0.9 = 90%) | c_setsanity(percent) |
| Açlığı ayarla | Açlığı seçilen bir yüzdeye ayarlar. (0.9 = 90%) | c_sethunger(percent) |
| Islaklığı ayarla | Islaklığı seçilen bir yüzdeye ayarlar. (0.9 = 90%) | c_setmoisture(percent) |
| Sıcaklığı ayarla | Sıcaklığı seçilen bir yüzdeye ayarlar. (0.9 = 90%) | c_settemperature(degrees) |
| Tanrı modu | Sağlık, akıl sağlığı veya açlık artık azalmaz. Ölüm durumunda yeniden dirilir. | c_godmode() |
| Süper tanrı modu | Tanrı modu gibidir, ancak devre dışı bırakıldıktan sonra bile istatistikleri maksimuma ayarlar. | c_supergodmode() |
| Sağlığı koru | Sağlığı sürekli yeniler. | c_maintainhealth(ThePlayer) |
| Akıl sağlığını koru | Akıl sağlığını sürekli yeniler. | c_maintainsanity(ThePlayer) |
| Açlığı koru | Açlığı sürekli yeniler. | c_maintainhunger(ThePlayer) |
| Sıcaklığı koru | Sıcaklığı sürekli yeniler. | c_maintaintemperature(ThePlayer) |
| Islaklığı koru | Islaklığı sürekli yeniler. | c_maintainmoisture(ThePlayer) |
| Tümünü koru | Tüm istatistikleri sürekli yeniler. | c_maintainall(ThePlayer) |
| Mob görünmezliği | Boss dövüşleri hariç, mob'ların oyuncuya saldırmasını engeller. | c_makeinvisible() |
| Koşu hızını ayarla | Oyuncunun koşu hızını ayarlar. | c_speedmult(multiplier) |
Oyuncu komutları
| İşlev | Açıklama | Söz dizimi |
| HUD'u gizle/göster | Tam oyun HUD'unu gizler veya gösterir. | GetPlayer().HUD:Hide()GetPlayer().HUD:Show() |
| Yaratıcı mod | Her şeyi ücretsiz üretin. | GetPlayer().components.builder:GiveAllRecipes() |
| Maksimum sağlık | Oyuncunun maksimum sağlığını ayarlar. | GetPlayer().components.health:SetMaxHealth(value) |
| Maksimum akıl sağlığı | Oyuncunun maksimum akıl sağlığını ayarlar. | GetPlayer().components.sanity:SetMax(value) |
| Maksimum açlık | Oyuncunun maksimum açlığını ayarlar. | GetPlayer().components.hunger:SetMax(value) |
| Açlığı duraklat | Oyuncunun açlığını duraklatır. | GetPlayer().components.hunger:Pause(true) |
| Tüm oyuncuları listele | Tüm oyuncuları kullanıcı adı ve numaraya göre listeler. | c_listallplayers() |
| Belirli oyuncuyu al | Belirtilen numaraya sahip oyuncu hakkında bilgi gösterir. | AllPlayers[number] |
| Oyuncuyu öldür | Belirtilen oyuncuyu öldürür. | AllPlayers[number]:PushEvent('death') |
| Oyuncuyu dirilt | Bir oyuncuyu diriltir. | AllPlayers[number]:PushEvent('respawnfromghost') |
| Yaratıcı mod ver | Belirtilen oyuncuya yaratıcı mod verir. | AllPlayers[number].components.builder:GiveAllRecipes( |
| Oyuncuya ışınlan | Belirtilen oyuncuya ışınlanır. | c_goto(AllPlayers[number]) |
| Kunduzadam | Woodie'yi Werebeaver'a dönüştürür. | GetPlayer().components.beaverness:SetPercent(1) |
Dünya komutları
| İşlev | Açıklama | Söz dizimi |
| Prefab'a ışınlan | Oyuncuyu, verilen ada sahip prefab'ın ilk örneğine ışınlar. | c_gonext("prefab") |
| İmlecin altındaki eşyayı sil | Fare imlecinin altındaki eşyayı siler. | ConsoleWorldEntityUnderMouse():Remove()c_select():Remove() |
| Tümünü sil | Belirlenen prefab içindeki eşyaları siler. | for k,v in pairs(Ents) do if v.prefab == "prefab" then v:Remove() end end |
| Gün döngüsünü atla | Sonraki gün döngüsüne atlar. | TheWorld:PushEvent("ms_nextcycle") |
| Günü atla | Gündüz vaktini atlar. | c_skip(num) |
| Zamanı atla | Zamanı belirtilen miktar kadar ileri atlar. | TheWorld.net.components.clock:OnUpdate(16*30*x) |
| Zaman birimini atla & güncelle | Belirtilen x zaman birimini atlar ve günceller. | LongUpdate(X) |
| Simülasyonu hızlandır | Dünyanın simülasyonunu hızlandırır. | c_speedup() |
| Evreyi atla | Geçerli dünya evresini atlar. | TheWorld:PushEvent("ms_nextphase") |
| Segmenti ayarla | Gündüz, alacakaranlık ve gece sürelerini ayarlar. (Toplam 16'yı aşmamalıdır) | TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z}) |
| Sezon segmentini ayarla | Gündüz, alacakaranlık ve gece sürelerini sezona göre ayarlar. (Toplam 16'yı aşmamalıdır) | TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}}) |
| Sezon uzunluğunu ayarla | Bir sezondaki gün sayısını ayarlar. | TheWorld:PushEvent("ms_setseasonlength", {season="summer", length=15}) |
| İlkbaharı başlat | Sezonu ilkbahar olarak ayarlar. | TheWorld:PushEvent("ms_setseason", "spring") |
| Yazı başlat | Sezonu yaz olarak ayarlar. | TheWorld:PushEvent("ms_setseason", "summer") |
| Sonbaharı başlat | Sezonu sonbahar olarak ayarlar. | TheWorld:PushEvent("ms_setseason", "autumn") |
| Kışı başlat | Sezonu kış olarak ayarlar. | TheWorld:PushEvent("ms_setseason", "winter") |
| Yağmuru başlat | Yağmur yağdırır. | TheWorld:PushEvent("ms_forceprecipitation") |
| Yıldırım düşmesi | Fare imlecinin üzerine yıldırım düşmesi çağırır. | TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition()) |
| Meteor düşmesi | Fare imlecinin üzerine meteor düşmeleri çağırır. (Oyunun çökmesine neden olabilir) | c_spawn("shadowmeteor", 1) |
| Tüm etkinlikleri etkinleştir | Tüm etkinlikleri aynı anda etkinleştirir. | for k, v in pairs(SPECIAL_EVENTS) do if v ~= SPECIAL_EVENTS.NONE then local tech = TECH[k] if tech ~= nil then tech.SCIENCE = 0 end end end function IsSpecialEventActive(event) return true end |