Bu kılavuz, yönetici kurulumu, oyun içi komutlar, oyuncu yönetimi, PvP bölge kontrolü, çadır/yapı yönetimi ve yaygın sunucu sorunlarının giderilmesi dahil olmak üzere Longvinter için sunucu yönetimini kapsar.
Yönetici Kurulumu
Longvinter sunucunuzda yönetici komutlarını kullanmak için önce Steam64 ID'nizi sunucu yapılandırmasına kaydetmelisiniz.
Steam64 ID'nizi Bulma
- steamid.io'yu ziyaret edin.
- Steam profil URL'nizi veya kullanıcı adınızı girin.
- steamID64 değerini kopyalayın (
76561198012345678gibi uzun bir sayı).
Yönetici Ayrıcalıkları Ekleme
- Sunucunuzu GPanel üzerinden durdurun.
- File Manager'ı açın ve
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.inidosyasına gidin. [/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C]bölümünün altındaAdminSteamIDsatırını bulun.- Bunu Steam64 ID'nize ayarlayın:
AdminSteamID=76561198012345678
Birden fazla yönetici eklemek için Steam64 ID'lerini virgülle ayırın:
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- Dosyayı kaydedin ve sunucunuzu başlatın.
AdminSteamID üzerindeki değişikliklerin etkili olması için sunucunun yeniden başlatılması gerekir. Sunucu çalışırken yönetici ekleyemezsiniz.
Yönetici Komutları
Yönetici olarak ayarlandığınızda ve sunucuya bağlandığınızda, aşağıdaki komutları kullanabilirsiniz. Oyun içi sohbeti Enter veya T ile açın ve komutu yazın.
| Komut | Sözdizimi | Açıklama |
|---|---|---|
| Kick | /kick [PlayerName] |
Bir oyuncuyu sunucudan çıkarır. Yasaklanmadıkça hemen yeniden katılabilirler. |
| Ban | /ban [PlayerName] |
Bir oyuncuyu sunucudan kalıcı olarak yasaklar. Yeniden bağlanamayacaklardır. |
| Unban | /unban [PlayerName] |
Bir oyuncunun yasağını kaldırarak sunucuya yeniden katılmasına olanak tanır. |
| Teleport | /teleport [PlayerName] |
Sizi belirtilen oyuncunun mevcut konumuna ışınlar. |
| Announce | /announce [Message] |
Tüm bağlı oyuncular tarafından görülebilen sunucu çapında bir duyuru mesajı yayınlar. |
| Save | /save |
Anında bir sunucu kaydını zorlar. Bakım veya yeniden başlatmalardan önce kullanışlıdır. |
| Shutdown | /shutdown [Seconds] |
İsteğe bağlı saniye cinsinden geri sayımla bir sunucu kapatması başlatır. Oyuncular uyarılacaktır. |
Komut Kullanım Örnekleri
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
/shutdown çalıştırmadan önce her zaman /save kullanın.
PvP Bölge Yönetimi
Longvinter, Game.ini yapılandırması aracılığıyla sunucunuzdaki oyuncuya karşı oyuncu mücadelesini kontrol etmenize olanak tanır.
Genel PvP Açma/Kapama
En basit yaklaşım, PvP'yi tüm sunucu için genel olarak etkinleştirmek veya devre dışı bırakmaktır:
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
PvP Sunucu Hususları
- PvP Etkin (
true): Oyuncular haritanın herhangi bir yerinde birbirlerine saldırabilir ve yağmalayabilir. Bu, daha rekabetçi ve hayatta kalma odaklı bir deneyim yaratır. Oyuncular öldüklerinde envanterlerini düşürür. - PvP Devre Dışı (
false): Oyuncular birbirlerine zarar veremez. Bu, vurgunun balık tutma, ticaret ve inşaat üzerinde olduğu kooperatif, sakin veya rol yapma odaklı sunucular için idealdir. - Topluluk Kuralları: Bazı sunucu operatörleri, topluluk tarafından uygulanan güvenli bölgelerle (örn. kasabalar veya pazarlar onur sistemiyle PvP'siz olur) PvP etkin sunucular işletir. Oyunculara kurallarınızı hatırlatmak için
/announcekullanın.
Çadır ve Yapı Yönetimi
Çadırlar, Longvinter'daki birincil inşaat/üs yapılarıdır. Doğru yönetim, sunucunuzu temiz ve performanslı tutar.
TentDecay Ayarları
| Ayar | Değer | Etki |
|---|---|---|
TentDecay=true |
Etkin | İnaktif oyunculara ait çadırlar, bir süre hareketsizlik sonrasında otomatik olarak çürür ve kaldırılır. Bu, inşaat alanını boşaltır ve sunucu performansını iyileştirir. |
TentDecay=false |
Devre Dışı | Çadırlar, oyuncu etkinliğinden bağımsız olarak süresiz olarak kalır. Kalıcı üsler istediğiniz daha küçük özel sunucular için bunu kullanın. |
MaxTents Yapılandırması
MaxTents ayarı, her oyuncunun kaç çadır yerleştirebileceğini kontrol eder:
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
MaxTents değerleri sunucu performansını etkileyebilir. 20+ oyunculu sunucular için MaxTents değerini 2-3'te tutmayı ve TentDecay'i etkinleştirmeyi düşünün.
Oyuncu Yönetimi
Etkili oyuncu yönetimi, topluluğunuzu sağlıklı tutar. İşte en iyi uygulamalar:
Rahatsız Edici Oyuncularla Başa Çıkma
- Önce uyarın: Oyunculara sunucu kurallarını hatırlatmak için
/announcekullanın. - Küçük ihlaller için atın: İlk kez veya küçük kural ihlalleri için
/kick [PlayerName]kullanın. - Tekrarlanan veya ciddi ihlaller için yasaklayın: Griefing, taciz veya tekrarlanan ihlaller için
/ban [PlayerName]kullanın.
Yasak Listesini Yönetme
Yasaklar sunucu tarafında saklanır. Yasakları incelemek veya değiştirmek için:
- Belirli bir yasağı kaldırmak için oyun içinde
/unban [PlayerName]kullanın. - Toplu yasak yönetimi için, File Manager veya SFTP aracılığıyla sunucunun
Saveddizinindeki yasak listesi dosyasını kontrol edin.
Oyuncu Etkinliğini İzleme
- Oyuncu katılma/ayrılma mesajları için GPanel'deki Console sekmesini izleyin.
- Kural ihlallerinden şüpheleniyorsanız oyuncuları kontrol etmek için
/teleportkullanın. - Herhangi bir hata mesajı veya olağandışı etkinlik için sunucu konsolunu düzenli olarak inceleyin.
Sorun Giderme
Bağlantı Sorunları
| Sorun | Çözüm |
|---|---|
| Sunucu tarayıcıda görünmüyor | Sunucunun GPanel'de çalıştığından emin olun. Game.ini dosyasında ServerRegion değerinin doğru ayarlandığını kontrol edin. Sunucunun başladıktan sonra görünmesi birkaç dakika sürebilir. |
| Oyuncular doğrudan IP ile bağlanamıyor | IP ve portun GPanel'den doğru olduğunu doğrulayın. Sunucu durumunun Running olarak göründüğünden emin olun. Oyuncuların sorgu portu değil oyun portunu kullandığını doğrulamalarını sağlayın. |
| "Server Full" mesajı | Planınız daha fazla slotu destekliyorsa Game.ini dosyasında MaxPlayers değerini artırın, ardından sunucuyu yeniden başlatın. |
| Parola çalışmıyor | Game.ini dosyasındaki Password değerini iki kez kontrol edin. Parolalar büyük/küçük harfe duyarlıdır. Değişikliklerden sonra yeniden başlatın. |
Sunucu Çökmeleri
| Sorun | Çözüm |
|---|---|
| Sunucu başlangıçta çöküyor | Hata mesajları için konsol çıktısını kontrol edin. Game.ini dosyanızda sözdizimi hatası olmadığını doğrulayın. Sunucu dosyalarını GPanel'den yeniden yüklemeyi deneyin. |
| Sunucu oyun sırasında çöküyor | Bu, bozuk bir kayıt anlamına gelebilir. Yakın tarihli bir yedekten geri yükleyin veya dünyayı sıfırlayın. Çökmenin yüksek oyuncu sayılarıyla ilişkili olup olmadığını kontrol edin ve MaxPlayers veya MaxTents değerini düşürmeyi düşünün. |
| Güncellemeden sonra tekrarlayan çökmeler | Oyun güncellemeleri geçici hatalar getirebilir. Bilinen sorunlar için Longvinter topluluk kanallarını kontrol edin. Çökme devam ederse bir destek talebi açın. |
Çadır Çürüme Sorunları
| Sorun | Çözüm |
|---|---|
| Çadırlar çok hızlı kayboluyor | TentDecay=true ise, inaktif çadırlar otomatik olarak kaldırılır. Oyuncularınız kalıcı üsler istiyorsa TentDecay=false ayarlamayı düşünün. |
| Çok fazla çadır sunucuyu karıştırıyor | Karmaşayı azaltmak için TentDecay=true etkinleştirin ve MaxTents değerini düşürün. Uygulamadan önce değişiklikleri oyunculara duyurun. |
Sürüm Uyumsuzlukları
| Sorun | Çözüm |
|---|---|
| Oyuncular "Version Mismatch" hatası görüyor | Sunucunuzun en son oyun sürümüyle eşleşecek şekilde güncellenmesi gerekir. Otomatik güncellemeyi tetiklemek için sunucuyu GPanel'den yeniden başlatın veya GPanel ayarları üzerinden yeniden yükleyin. Oyuncular da oyun istemcilerini Steam üzerinden güncellemelidir. |
İlgili Makaleler
- Longvinter Sunucu Kurulum Kılavuzu
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Yeni Sunucunuzla Başlangıç