Bu kılavuz, Legion Hosting üzerinde Necesse özel sunucunuzu kurma ve yapılandırma hakkında bilmeniz gereken her şeyi kapsar. Necesse, prosedürel olarak oluşturulan adalar boyunca keşif, üretim, üs inşası ve yerleşim yönetimi içeren, hayatta kalma öğeleri barındıran işbirlikçi bir aksiyon RPG'sidir. Sunucunuz çalışmaya başladıktan sonra yönetmek için Necesse Yönetici Komutları kılavuzumuza bakın.
Necesse Nedir?
Necesse, oyuncuların prosedürel olarak oluşturulan dünyaları keşfettiği, kaynak topladığı, ekipman ürettiği, üsler inşa ettiği ve NPC yerleşimlerini yönettiği yukarıdan bakışlı bir aksiyon RPG hayatta kalma oyunudur. Oyun, oyuncuları birden fazla biyom, giderek zorlaşan patronlar ve daha derin zindan keşifleri boyunca götüren bir ilerleme sistemi içerir. Çok oyunculu mod, tek bir sunucuda 250 oyuncuya kadar destek sağlar; bu da onu küçük arkadaş grupları kadar büyük topluluk sunucuları için de ideal hale getirir.
Temel özellikler şunları içerir:
- Keşif — Birden fazla biyom boyunca prosedürel olarak oluşturulan adalar arasında seyahat edin
- Savaş — Çeşitli silahlar ve zırhlarla giderek zorlaşan düşmanlar ve patronlarla savaşın
- Üretim ve İnşa — Üs inşası ve dekorasyonu ile kapsamlı bir üretim sistemi
- Yerleşim Yönetimi — NPC'leri işe alın, görevler atayın ve gelişen yerleşimler kurun
- Çok Oyunculu — Özel sunucularda arkadaşlarla işbirlikçi oynanış
İlk Başlatma
Necesse sunucunuz Legion Hosting'de sağlandığında, önceden yapılandırılmış ve başlamaya hazır olarak gelir. Sunucunuzu ilk kez çalıştırmak için:
- gpanel.legionhosting.net adresinden GPanel'de oturum açın
- Sunucu listesinden Necesse sunucunuzu seçin
- Sunucuyu başlatmak için Start'a tıklayın
- Sunucu, ilk açılışta varsayılan dünya ve yapılandırma dosyalarını oluşturacaktır
- Konsol sunucunun hazır olduğunu görüntülediğinde, oyuncular bağlanabilir
GPanel Başlangıç Değişkenleri
GPanel, dosyaları doğrudan düzenlemeden temel sunucu parametrelerini yapılandırmanıza olanak tanıyan başlangıç değişkenlerini Startup sekmesi altında sağlar. Değişikliklerin etkili olması için sunucunun yeniden başlatılması gerekir.
| Değişken | Varsayılan | Açıklama |
|---|---|---|
SAVE_NAME |
Save1 |
Yüklenecek veya oluşturulacak dünya kayıt dosyasının adı |
SERVER_SLOTS |
10 |
Maksimum oyuncu yuvası (1-250) |
SERVER_PASSWORD |
(boş) | Özel sunucular için sunucu parolası. Genel bir sunucu için boş bırakın. |
AUTO_UPDATE |
0 |
Başlangıçta otomatik güncellemeyi etkinleştirir veya devre dışı bırakır. Etkinleştirmek için 1 olarak ayarlayın. |
SRCDS_BETAID |
(boş) | Kurulacak Steam beta dalı. Kararlı sürüm için boş bırakın. |
Sunucu Yapılandırması (server.cfg)
Ana sunucu yapılandırması server.cfg içinde saklanır. GPanel sunucunuzda, bu dosyayı File Manager altında cfg/ dizininde bulabilirsiniz. Dosya, SERVER = { } bloğu içinde yer alan ayarlarla yapılandırılmış bir biçim kullanır.
İşte server.cfg ayarlarının tam listesi:
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
}
Ayar Açıklamaları
| Ayar | Varsayılan | Açıklama |
|---|---|---|
port |
14159 | Sunucunuzun dinlediği UDP portu. Aralık: 0-65535. Genellikle GPanel tarafından otomatik olarak yönetilir. |
slots |
10 | Maksimum eşzamanlı oyuncu sayısı. Aralık: 1-250. |
password |
(boş) | Sunucu parolası. Genel bir sunucu için boş bırakın. Oyuncuların bağlanmak için bunu girmesi gerekir. |
maxClientLatencySeconds |
30 | Zaman aşımından önce saniye cinsinden izin verilen maksimum istemci gecikmesi. Yüksek ping'e sahip oyuncuların bağlantısı kesiliyorsa artırın. |
pauseWhenEmpty |
true | Etkinleştirildiğinde, hiçbir oyuncu bağlı olmadığında sunucu dünya simülasyonunu duraklatır. Dünyayı 7/24 çalışır durumda tutmak için false olarak ayarlayın (yerleşimler çalışmaya devam eder). |
giveClientsPower |
true | Etkinleştirildiğinde, istemciler kendi vuruş algılama, konum ve benzeri mekanikleri üzerinde yetkiye sahip olur. Daha sıkı sunucu taraflı doğrulama için false olarak ayarlayın (temel bir anti-hile olarak görev yapar ancak daha az duyarlı hissettirebilir). |
logging |
true | Etkinleştirildiğinde, sunucu her oturum için günlük dosyaları oluşturur. Sorun giderme için kullanışlıdır. |
language |
en | Sistem mesajları için sunucu dili. |
zipSaves |
true | Etkinleştirildiğinde, kayıt dosyaları sıkıştırılır. Disk alanından tasarruf sağlar ancak kaydetme/yükleme sürelerini biraz artırır. |
MOTD |
(boş) | Oyuncular sunucuya katıldığında görüntülenen Günün Mesajı. |
Dünya Ayarları (worldSettings.cfg)
Dünyaya özgü ayarlar, dünyanın kayıt klasörü içinde bulunan worldSettings.cfg adlı ayrı bir dosyada saklanır (örn. saves/YourWorldName/worldSettings.cfg). Bu ayarlar oyun mekaniğini kontrol eder ve istediğiniz zaman değiştirilebilir.
| Ayar | Varsayılan | Açıklama |
|---|---|---|
allowCheats |
false | Sunucuda hile komutlarını etkinleştirir. Uyarı: Etkinleştirildikten sonra bu geri alınamaz ve karakterleri hile etkinleştirilmiş dünyalara kilitler. |
difficulty |
NORMAL | Oyun zorluk seviyesi. Aşağıdaki zorluk tablosuna bakın. |
deathPenalty |
DROP_MATS | Bir oyuncu öldüğünde ne olacağı. Seçenekler: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE. |
raidFrequency |
OCCASIONALLY | Baskınların ne sıklıkta gerçekleştiği. Seçenekler: OFTEN, OCCASIONALLY, RARELY, NEVER. |
playerHunger |
true | Açlık mekaniğini etkinleştirir veya devre dışı bırakır. |
disableMobSpawns |
false | Etkinleştirildiğinde, düşman yaratıkların doğal olarak doğmasını engeller. |
forcedPvP |
false | Etkinleştirildiğinde, tüm oyuncuların PvP'si kalıcı olarak etkinleştirilir ve devre dışı bırakamazlar. |
unloadSettlements |
false | Yakınlarda hiçbir oyuncu olmadığında yerleşimlerin bellekten kaldırılıp kaldırılmayacağını kontrol eder. |
maxSettlementsPerPlayer |
-1 | Tek bir oyuncunun sahip olabileceği maksimum yerleşim sayısı. Sınırsız için -1 olarak ayarlayın. |
dayTimeMod |
1.0 | Gündüz süresi çarpanı. Daha yüksek değerler gündüzün daha uzun sürmesini sağlar. Maksimum: 10. |
nightTimeMod |
1.0 | Gece süresi çarpanı. Daha yüksek değerler gecenin daha uzun sürmesini sağlar. Maksimum: 10. |
Zorluk Seviyeleri
| Zorluk | Hasar Değiştirici | Geri Tepme Değiştirici |
|---|---|---|
| Casual | Alınan hasarda -%50 | Normal |
| Adventure | Alınan hasarda -%30 | Normal |
| Classic (Normal) | Değiştirici yok | Normal |
| Hard | Alınan hasarda +%30 | Verilen geri tepmede -%25 |
| Brutal | Alınan hasarda +%100 | Verilen geri tepmede -%60 |
Ölüm Cezası Seçenekleri
| Ceza | Açıklama |
|---|---|
NONE |
Ölümde hiçbir eşya düşürülmez |
DROP_MATS |
Ekipman dışı malzemeler düşürülür (varsayılan) |
DROP_INVENTORY |
Ana envanter düşürülür (hızlı erişim çubuğu ve kuşanılan eşyalar korunur) |
DROP_ALL |
Taşınan tüm eşyalar düşürülür |
HARDCORE |
Kalıcı karakter ölümü — karakter silinir |
Nasıl Bağlanılır
Sunucunuz çalışmaya başladıktan sonra, oyuncular aşağıdaki adımları kullanarak bağlanabilir:
- Necesse'i Steam'den başlatın
- Ana menüden Multiplayer'a tıklayın
- Direct Connect'e tıklayın (veya sunucu listede görünüyorsa Join Server)
- Sunucunuzun IP adresini ve portunu
IP:Portbiçiminde girin (örn.192.168.1.100:14159) - Sunucunun bir parolası varsa, istendiğinde girin
- Connect'e tıklayın
Kayıt Yönetimi
Necesse, dünya verilerini ve oyuncu verilerini sunucunuzdaki saves/ dizininde saklar. Kayıt yapısını anlamak, yedeklemeler ve dünya yönetimi konusunda yardımcı olur.
Kayıt Dosyası Yapısı
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Yedekleme Önerileri
- Büyük değişikliklerden önce anlık görüntüler oluşturmak için GPanel'in yerleşik backup özelliğini kullanın
- Yerel yedeklemeler için tüm
saves/klasörünü SFTP aracılığıyla da indirebilirsiniz - Sunucu otomatik olarak periyodik şekilde kaydeder, ancak konsolda
/savekomutunu kullanarak manuel bir kayıt tetikleyebilirsiniz
Dünyayı Sıfırlama
Yeni bir dünyayla başlamak için:
- Sunucuyu GPanel'de durdurun
- File Manager'ı açın
saves/dizinine gidin- Sıfırlamak istediğiniz dünya klasörünü silin veya yeniden adlandırın
- Sunucuyu başlatın — yeni bir dünya otomatik olarak oluşturulacaktır
İlgili Makaleler
- Necesse Yönetici Komutları
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP Aracılığıyla Dosya Nasıl Yüklenir
- Yeni Sunucunuzla Başlarken
Yardıma mı İhtiyacınız Var?
Necesse sunucunuzla ilgili sorunlar yaşıyorsanız veya daha fazla yardıma ihtiyacınız varsa, destek ekibimiz yardıma hazır. Bir destek talebi gönderin ve en kısa sürede size geri döneceğiz.