Bu kılavuz, yönetici kurulumu, konsol komutları, oyuncu yönetimi, Steam Workshop ve manuel mod kurulumu, koloni yönetim ipuçları ve yaygın sunucu sorunlarının giderilmesi dahil olmak üzere Colony Survival için sunucu yönetimini ve mod kurulumunu kapsar.
Yönetici Kurulumu
Colony Survival, sunucu sahibinin (dünyayı oluşturan oyuncunun) tam kontrole sahip olduğu bir izin sistemi kullanır. Özel sunucular için yönetici ayrıcalıkları yapılandırma yoluyla yönetilir.
Yönetici Erişimi Kurma
- Sunucunuzu GPanel'den durdurun.
- File Manager'ı açın ve sunucu yapılandırma dosyalarınızı bulun.
serverconfiguration.jsondosyasında veya ilgili izinler dosyasında, Steam64 ID'nizi yönetici/operatör listesine ekleyin. Steam64 ID'nizi steamid.io adresinde bulabilirsiniz.- Dosyayı kaydedin ve sunucunuzu başlatın.
Sunucu Konsol Komutları
Colony Survival, GPanel'deki sunucu konsolundan veya oyun içi sohbet aracılığıyla (yönetici ayrıcalıklarınız varsa) çalıştırılabilen konsol komutları sağlar. GPanel konsoluna Console sekmesinden erişin.
| Komut | Sözdizimi | Açıklama |
|---|---|---|
| Help | /help |
Mevcut tüm sunucu komutlarının bir listesini görüntüler. |
| Kick | /kick [PlayerName] |
Bir oyuncuyu sunucudan hemen çıkarır. Yasaklanmadıkları sürece yeniden bağlanabilirler. |
| Ban | /ban [PlayerName] |
Bir oyuncuyu kalıcı olarak yasaklar. Sunucuya bağlanamayacaklardır. |
| Unban | /unban [PlayerName] |
Bir yasağı kaldırarak oyuncunun yeniden bağlanmasına izin verir. |
| Save | /save |
Anında bir dünya kaydetmeyi zorlar. Bakım veya yeniden başlatmalardan önce kullanın. |
| List Players | /players |
Şu anda bağlı olan tüm oyuncuları gösterir. |
| Say | /say [Message] |
Tüm oyuncular tarafından görülebilen bir sunucu mesajı yayınlar. |
| Shutdown | /shutdown |
Durdurmadan önce dünyayı kaydederek sunucuyu düzgün bir şekilde kapatır. |
Konsol Komut Örnekleri
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/shutdown'dan önce her zaman /save çalıştırın. /shutdown genellikle otomatik kaydetmeyi tetiklese de, önceden açık bir kaydetme ekstra güvenlik sağlar.
Oyuncu Yönetimi
Atma ve Yasaklama
Düzeni bozan oyuncuları yönetmek için atma ve yasaklama komutlarını kullanın:
- Atma: Küçük veya ilk kez yapılan ihlaller için
/kick [PlayerName]kullanın. Oyuncu hemen yeniden katılabilir. - Yasaklama: Ciddi veya tekrarlanan ihlaller için
/ban [PlayerName]kullanın. Oyuncu kalıcı olarak bağlantıdan engellenir. - Yasak kaldırma: Koşullar değişirse bir yasağı geri almak için
/unban [PlayerName]kullanın.
Oyuncuları İzleme
- Şu anda kimin bağlı olduğunu görmek için
/playerskullanın. - Katılma ve bağlantı kesilme mesajları için GPanel'deki Console sekmesini izleyin.
- Colony Survival doğası gereği işbirlikçidir, ancak herkese açık sunucularda oyuncular paylaşılan kaynakları veya koloni savunmalarını kötü yöneterek potansiyel olarak zarar verebilir.
En İyi Uygulamalar
- Açık sunucu kuralları belirleyin ve bunları oyunculara iletin.
- Önemli duyuruları (bakım pencereleri, kural hatırlatmaları) yayınlamak için
/saykullanın. - Referans için bir atma ve yasaklama günlüğü tutun.
- Özel sunucular için, erişimi yalnızca güvenilir oyuncularla sınırlandırmak amacıyla
serverconfiguration.jsoniçinde bir parola kullanın.
Mod Kurulumu
Colony Survival'ın aktif bir modlama topluluğu vardır. Modlar yeni içerik ekleyebilir, oynanış mekaniklerini değiştirebilir, yeni kolonist işleri sunabilir ve çok daha fazlasını yapabilir.
Steam Workshop Entegrasyonu
Colony Survival, Steam Workshop modlarını destekler. Workshop modlarını sunucunuza kurmak için:
- İstediğiniz modu Colony Survival Steam Workshop'ta bulun.
- Modun URL'sinden Workshop ID'sini not edin (URL'deki numara, örn.
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- ID123456789'dur). - GPanel'de, bir Workshop ID alanı veya mod yapılandırma seçeneği için Startup sekmesini kontrol edin. Kurmak istediğiniz modların Workshop ID'lerini, birden fazlaysa virgülle ayırarak ekleyin.
- Sunucunuzu yeniden başlatın. SteamCMD, başlatma sırasında Workshop modlarını otomatik olarak indirecektir.
Manuel Mod Yükleme
Bir mod Steam Workshop'ta değilse veya özel bir sürüm kurmanız gerekiyorsa, modları manuel olarak yükleyebilirsiniz:
- Sunucunuzu GPanel'den durdurun.
- Mod dosyalarını yerel makinenize indirin.
- Sunucunuza SFTP aracılığıyla bağlanın veya File Manager'ı kullanın.
- Mod dizinine gidin. Colony Survival modları genellikle şuraya yerleştirilir:
gamedata/mods/ - Mod klasörünü
modsdizinine yükleyin. Klasör yapısının mod yazarının belirttiğiyle eşleştiğinden emin olun. - Sunucunuzu başlatın. Modun başarıyla yüklendiğini doğrulayan mesajlar için konsolu kontrol edin.
Modları Kaldırma
- Sunucunuzu GPanel'den durdurun.
- Mod klasörünü
gamedata/mods/dizininden kaldırın veya Workshop ID'sini başlatma yapılandırmasından kaldırın. - Sunucuyu başlatın ve mod olmadan doğru şekilde yüklendiğini doğrulayın.
Koloni Yönetimi
Birden fazla oyuncuyla bir Colony Survival sunucusu çalıştırmak biraz koordinasyon gerektirir. İşte paylaşılan ve bireysel kolonileri yönetmek için ipuçları:
- Paylaşılan Koloniler: Birden fazla oyuncu aynı koloniye katkıda bulunabilir. Çakışan veya uyumsuz yapıları önlemek için inşaatı, kaynak toplamayı ve savunma yerleşimini koordine edin.
- Ayrı Koloniler: Oyuncular ayrıca farklı konumlarda kendi bağımsız kolonilerini de kurabilirler. Bu, potansiyel çatışmaları azaltır ancak her koloninin kendi savunmasını sürdürmesi gerektiği anlamına gelir.
- Kaynak Yönetimi: Çok sayıda koloniste sahip büyük koloniler önemli miktarda kaynak tüketir. Kolonist açlığını veya savunma boşluklarını önlemek için tedarik zincirlerinin (yiyecek, alet, silah) iyi organize edildiğinden emin olun.
- Savunma Planlaması: Gecelik canavar saldırıları koloni nüfusuyla ölçeklenir. Koloniniz büyüdükçe, güvenliği korumak için duvarlara, gözetleme kulelerine ve silahlı kolonistlere yatırım yapın.
- Performans: Binlerce koloniste sahip çok büyük koloniler sunucu kaynaklarını zorlayabilir. Sunucu performansını izleyin ve herkese açık sunucular için makul koloni boyutu sınırları belirlemeyi düşünün.
Sorun Giderme
Sunucu Çökmeleri
| Sorun | Çözüm |
|---|---|
| Sunucu başlatma sırasında çöküyor | Hata mesajları için GPanel konsolunu kontrol edin. serverconfiguration.json dosyasının geçerli JSON olduğunu (eksik virgül, uyumsuz parantez yok) doğrulayın. Yakın zamanda eklenen modları kaldırmayı deneyin. Sorun devam ederse, sunucu dosyalarını GPanel'den yeniden kurun. |
| Sunucu oynanış sırasında çöküyor | Bu, çok büyük bir koloniden kaynaklanan bellek tükenmesini veya bir mod çakışmasını gösterebilir. Hata ayrıntıları için konsol günlüklerini kontrol edin. Koloni boyutunu küçültün veya sorunlu modları kaldırın. |
| Oyun güncellemesinden sonra çökme | Oyun güncellemeleri mod uyumluluğunu bozabilir. Tüm modları devre dışı bırakın, yeniden başlatın ve çakışmayı belirlemek için bunları teker teker yeniden etkinleştirin. Güncelleme notları için mod sayfalarını kontrol edin. |
Bağlantı Sorunları
| Sorun | Çözüm |
|---|---|
| Sunucu tarayıcıda görünmüyor | Sunucunun GPanel'de çalıştığından ve NetworkType değerinin "SteamNetwork" olarak ayarlandığından emin olun. Sunucunun başladıktan sonra Steam ana sunucusuna kaydolması birkaç dakika sürebilir. |
| Doğrudan IP ile bağlanılamıyor | GPanel'deki IP ve portu doğrulayın. Oyun portunu (sorgu portunu değil) kullandığınızdan emin olun. Sunucu durumunun Running olduğunu onaylayın. |
| Sık bağlantı kesilmeleri | Bu, ağ kararsızlığını veya sunucu aşırı yüklenmesini gösterebilir. GPanel'deki sunucu kaynak kullanımını kontrol edin. Çok fazla arazi oluşturan büyük koloniler, yavaş bağlantıları olan oyuncular için ağ sorunlarına neden olabilir. |
| "Version Mismatch" hatası | Sunucu ve istemci aynı oyun sürümünde olmalıdır. Bir güncellemeyi tetiklemek için sunucuyu GPanel'den yeniden başlatın. Oyuncular ayrıca oyunlarını Steam üzerinden güncellemelidir. |
Mod Çakışmaları
| Sorun | Çözüm |
|---|---|
| Bir mod ekledikten sonra sunucu çöküyor | Modu kaldırın, gerekirse yedekten geri yükleyin ve modun uyumluluk notlarını kontrol edin. Bazı modlar birbiriyle çakışır veya belirli yükleme sıraları gerektirir. |
| Mod kaldırma sonrası eksik eşyalar veya bloklar | Bir mod dünyaya özel içerik eklediyse, onu kaldırmak sahipsiz referanslar bırakabilir. Mod öncesi bir yedekten geri yükleyin veya eksik eşyaları kabul edin. Mod olmadan moda özel içeriği kurtarmanın bir yolu yoktur. |
| Modlar yüklenmiyor | gamedata/mods/ içindeki mod klasör yapısının doğru olduğunu doğrulayın. Yükleme hataları için konsolu kontrol edin. Mod sürümünün oyun sürümünüzle eşleştiğinden emin olun. |
Dünya Bozulması
| Sorun | Çözüm |
|---|---|
| Dünya yüklenemiyor | Kayıt dosyası bozulmuş olabilir. En son yedekten geri yükleyin. Yedek yoksa, yeni bir dünya başlatmanız gerekebilir. |
| Eksik parçalar veya arazi hataları | Bu, kaydetme sırasındaki çökmelerden sonra olabilir. Dünyayı yüklemeyi deneyin; küçük bozulmalar kendi kendine onarılabilir. Kalıcı sorunlar için yedekten geri yükleyin. |
Büyük Kolonilerle Performans
| Sorun | Çözüm |
|---|---|
| Çok sayıda kolonistle sunucu gecikmesi | Çok büyük koloniler (1000+ kolonist) önemli miktarda sunucu kaynağı gerektirir. Koloni düzenini optimize edin, gereksiz kolonist işlerini azaltın ve sunucu planınıza yeterli RAM tahsis edildiğinden emin olun. |
| Otomatik kaydetme gecikme artışlarına neden oluyor | Kaydetme sıklığını azaltmak için serverconfiguration.json içindeki AutoSaveInterval değerini artırın. 20-30 dakikalık bir değer, makul koruma sağlamaya devam ederken etkiyi azaltır. |
| Yavaş arazi oluşturma | Oyuncular yeni alanları keşfettiğinde, sunucu arazi oluşturmalıdır. Bu normaldir ancak kısa bir gecikmeye neden olabilir. Oyuncuları haritada koşuşturmak yerine kademeli olarak keşfetmeye teşvik edin. |
İlgili Makaleler
- Colony Survival Sunucu Kurulum Kılavuzu
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Yeni Sunucunuzla Başlarken