Vintage Story Sunucu Kurulum Kılavuzu
Bu kılavuz, Legion Hosting ile barındırılan Vintage Story özel sunucunuzu kurma ve yapılandırma konularını kapsar; bunlara ilk kez başlatma, GPanel değişkenleri, sürüm yönetimi, sunucu yapılandırması, dünya ayarları, oyuncuların bağlanması ve kayıt yönetimi dahildir. Mod kurulumu için Vintage Story Mod Kurulumu sayfasına bakın. Yönetici kurulumu ve komutları için Vintage Story Yönetici Komutları sayfasına bakın.
İlk Başlatma
Vintage Story sunucunuzu GPanel üzerinden ilk kez başlattığınızda, sunucu oyun dosyalarını resmî Vintage Story API'sinden otomatik olarak indirir ve varsayılan bir dünya oluşturur. Dosyalar indirilip çıkarılırken bu ilk başlatma birkaç dakika sürebilir.
- GPanel hesabınıza giriş yapın ve Vintage Story sunucunuzu seçin.
- Başlatmadan önce, tercih ettiğiniz sürüm dalını (stable, unstable veya pre-release) doğrulamak için Startup sekmesini gözden geçirin.
- Console sekmesinde Start düğmesine tıklayın. Sunucu oyun dosyalarını indirip kurarken konsol çıktısındaki ilerleme mesajlarını izleyin.
- Sunucunun bağlantıları dinlediğini belirten bir mesaj gördüğünüzde sunucu hazırdır. Varsayılan bir
serverconfig.jsondosyası otomatik olarak oluşturulur.
GPanel Başlatma Değişkenleri
Temel sunucu ayarları GPanel içindeki Startup sekmesi üzerinden kontrol edilir. Sunucunuzu başlatmadan önce bunları gözden geçirip ayarlayın.
| Değişken | Varsayılan | Açıklama |
|---|---|---|
SERVER_PORT |
(atanmış) | Oyuncuların bağlanmak için kullandığı oyun portu. Bu, GPanel tarafından otomatik olarak atanır -- atanmış portunuz için Network sekmesini kontrol edin. |
MAX_CLIENTS |
16 |
Aynı anda bulunabilecek maksimum oyuncu sayısı. En fazla 256'ya kadar ayarlanabilir. Barındırma planınızın kaynaklarıyla uyumlu olmalıdır. |
FILES_BRANCH |
stable |
Hangi yayın dalının kullanılacağı. Seçenekler: stable, unstable veya pre. Ayrıntılar için aşağıdaki Sürüm Yönetimi bölümüne bakın. |
RELEASE_VERSION |
latest |
Kurulacak belirli sürüm. Seçtiğiniz dalda her zaman en yeni sürümü kullanmak için latest olarak ayarlayın veya o sürüme sabitlemek için belirli bir sürüm numarası girin (ör. 1.19.8). |
OPTIONS |
(boş) | Başlatma sırasında sunucu sürecine geçirilen ek komut satırı argümanları. Belirli başlatma bayraklarına ihtiyacınız yoksa boş bırakın. |
SQLITE_TMPDIR |
(otomatik) | Veritabanı işlemleri için SQLite tarafından kullanılan geçici dizin. Genellikle değiştirilmesine gerek yoktur. |
Başlatma değişkenlerini güncelledikten sonra, değişikliklerin etkili olması için sunucuyu GPanel üzerinden yeniden başlatın.
Sürüm Yönetimi
Vintage Story üç yayın dalı sunar. Dal seçiminiz GPanel'deki FILES_BRANCH başlatma değişkeni aracılığıyla ayarlanır.
| Dal | Değer | Açıklama |
|---|---|---|
| Stable | stable |
Çoğu sunucu için önerilen dal. Bu sürümler kapsamlı şekilde test edilmiştir ve uzun ömürlü dünyalar için en güvenilir olanlardır. |
| Unstable | unstable |
Hâlâ test edilmekte olan yeni özellikler ve değişiklikler içeren beta sürümleri. Hatalar içerebilir. Yeni içeriğe erken erişmek istiyorsanız ve bir miktar kararsızlığı kabul ediyorsanız bunu kullanın. |
| Pre-release | pre |
Erken geliştirme yapıları. Bunlar en az test edilmiş olanlardır ve önemli sorunlar içerebilir. Yalnızca test amaçlı önerilir -- üretim sunucuları için değil. |
Belirli Bir Sürümü Sabitleme
Varsayılan olarak RELEASE_VERSION, latest olarak ayarlanmıştır; bu, sunucunun her başlatıldığında seçtiğiniz dalda mevcut olan en yeni sürümü indirip kuracağı anlamına gelir (daha yeni bir sürüm mevcutsa). Otomatik güncellemeleri önlemek ve sunucunuzu belirli bir sürüme kilitlemek için:
- GPanel'deki Startup sekmesine gidin.
RELEASE_VERSIONdeğerinilatestyerine istediğiniz tam sürüm numarasıyla değiştirin (ör.1.19.8).- Sunucuyu yeniden başlatın. Daha yeni sürümlerden bağımsız olarak yalnızca sabitlenmiş sürümü kullanacaktır.
serverconfig.json
Birincil sunucu yapılandırma dosyası, sunucu kök dizininde bulunan serverconfig.json dosyasıdır. Bu dosya ilk başlatmada otomatik olarak oluşturulur. Düzenlemeden önce sunucuyu durdurun, ardından değişikliklerin etkili olması için yeniden başlatın.
- Sunucuyu GPanel Console sekmesinden durdurun.
- Files sekmesini açın ve düzenlemek için
serverconfig.jsondosyasına tıklayın. - İhtiyacınız olan ayarları değiştirin (aşağıdaki tabloya bakın).
- Dosyayı kaydedin ve sunucuyu başlatın.
Önemli Ayarlar
| Ayar | Örnek Değer | Açıklama |
|---|---|---|
ServerName |
"My Legion VS Server" |
Oyun içi sunucu tarayıcısında görüntülenen ad. Oyuncuların sunucunuzu bulabilmesi için açıklayıcı yapın. |
WelcomeMessage |
"Welcome to the server!" |
Oyuncular katıldığında onlara gösterilen mesaj. Temel biçimlendirmeyi destekler. |
MaxClients |
16 |
Aynı anda bulunabilecek maksimum oyuncu sayısı. MAX_CLIENTS başlatma değişkeniyle uyumlu olmalıdır. |
Password |
"mysecretpass" |
Sunucuya katılmak için gereken parola. Genel bir sunucu için boş dize ("") olarak bırakın. |
AllowPvP |
true |
Oyuncu karşı oyuncu çarpışmasını etkinleştirmek için true, yalnızca PvE sunucusu için false olarak ayarlayın. |
SpawnRadius |
50 |
Dünya doğma noktası çevresinde yeni oyuncuların doğabileceği yarıçap (blok cinsinden). Daha büyük bir değer, katılımda oyuncuları daha fazla yayar. |
MapSizeX |
1024000 |
Dünyanın blok cinsinden genişliği. Varsayılan değer çok büyük bir dünya oluşturur. Bunu azaltmak, oyuncuların doğu-batı yönünde ne kadar uzağa gidebileceğini sınırlar. |
MapSizeZ |
1024000 |
Dünyanın blok cinsinden derinliği. Varsayılan değer çok büyük bir dünya oluşturur. Bunu azaltmak, oyuncuların kuzey-güney yönünde ne kadar uzağa gidebileceğini sınırlar. |
WorldSeed |
"myseed123" |
Dünya oluşturma için kullanılan tohum. Aynı tohum aynı dünyayı üretir. Rastgele bir tohum için boş dize olarak bırakın. |
serverconfig.json içindeki önemli ayarların minimal bir örneği:
{
"ServerName": "My Legion VS Server",
"WelcomeMessage": "Welcome! Enjoy your stay.",
"MaxClients": 16,
"Password": "",
"AllowPvP": true,
"SpawnRadius": 50,
"MapSizeX": 1024000,
"MapSizeZ": 1024000,
"WorldSeed": ""
}
true/false) ve bir nesne veya dizideki son öğeden sonra sondaki virgüllerin bulunmadığından emin olun. Düzenlemeden sonra sunucu başlamazsa, JSON sözdizimi hatalarını kontrol edin.
Dünya Yapılandırması
Vintage Story, dünyasını serverconfig.json içindeki ayarlara göre oluşturur. Dünya oluşturma yalnızca belirli bir dünya ile ilk başlatmada gerçekleşir -- dünya oluşturulduktan sonra oluşturma ayarlarını değiştirmek, mevcut araziyi geriye dönük olarak değiştirmez.
Dünya Oluşturma Ayarları
- WorldSeed: Arazi düzenini, biyom yerleşimini ve kaynak dağılımını belirler. Aynı dünya düzenini başkalarıyla paylaşmak için belirli bir tohum ayarlayın veya rastgele oluşturulan bir dünya için boş bırakın.
- MapSizeX / MapSizeZ: Maksimum oynanabilir alanı kontrol eder. Daha küçük değerler daha sınırlı bir dünya oluşturur ve kaynak kullanımını azaltabilir. Haritanın kenarına ulaşan oyuncular o yönde daha fazla ilerleyemeyecektir.
- WorldConfig:
serverconfig.jsoniçindekiWorldConfignesnesi, kara biçimi ölçeği, iklim desenleri ve jeolojik özellikler gibi dünya oluşturma parametrelerinde ince ayar yapmanıza olanak tanır. Bunlar gelişmiş ayarlardır -- varsayılanlar çoğu sunucu için iyi çalışır.
WorldSeed, MapSizeX ve MapSizeZ gibi ayarlar yalnızca dünya ilk oluşturulduğunda etkili olur. Yeni oluşturma ayarlarını uygulamak için yeni bir dünya oluşturmanız gerekir (aşağıdaki Kayıt Yönetimi bölümüne bakın).
Bir Tohum Seçme
Tohum herhangi bir metin dizesi veya sayı olabilir. Vintage Story topluluğundaki oyuncular ilginç dünya düzenleri için tohum paylaşır. Belirli bir arazi türü veya doğma konumu istiyorsanız, önerilen tohumlar için Vintage Story forumlarında veya topluluk sitelerinde arama yapın.
Nasıl Bağlanılır
Oyuncular Vintage Story sunucunuza oyun içi çok oyunculu menü üzerinden bağlanır.
Doğrudan Bağlanma
- Vintage Story'yi başlatın ve ana menüden Multiplayer'a tıklayın.
- Direct Connect'e tıklayın.
- Sunucunuzun IP adresini ve oyun portunu şu biçimde girin:
Atanmış IP ve portunuz için GPanel'deki Network sekmesini kontrol edin.your.server.ip:port - Connect'e tıklayın. Sunucunun bir parolası varsa, istendiğinde girin.
Sunucu Tarayıcısı
- Vintage Story'yi başlatın ve ana menüden Multiplayer'a tıklayın.
- Sunucu tarayıcısı genel sunucuların bir listesini yükleyecektir. Sunucunuzu ada göre bulmak için arama çubuğunu kullanın (
serverconfig.jsoniçindekiServerNamedeğeri). - Listede sunucunuza tıklayın ve Join'e tıklayın.
Kayıt Yönetimi
Vintage Story dünya verileri sunucunuzda depolanır ve oyun sırasında otomatik olarak kaydedilir.
Dünya Verisi Konumu
Dünya kayıt dosyaları sunucunuzdaki data/ dizininde depolanır. Tam yol dünya adınıza bağlıdır. Bu dosyalara GPanel Files sekmesi üzerinden veya SFTP aracılığıyla erişebilirsiniz.
Dünyanızı Yedekleme
- Temiz bir yedekleme sağlamak için sunucuyu durdurun (kayıt ortasında yazılan dosya olmaması için).
- Sunucunuza SFTP aracılığıyla bağlanın. Bağlantı talimatları için SFTP ile Dosyalar Nasıl Yüklenir sayfasına bakın.
- Tüm
data/dizinini yerel makinenize indirin. - Yedeği güvenli bir konumda saklayın. Belirli bir noktaya geri dönmeniz gerekme ihtimaline karşı tarihli birden fazla yedek tutmayı düşünün.
Dünyayı Sıfırlama
Tamamen yeni bir dünya başlatmak için:
- Sunucuyu GPanel Console sekmesinden durdurun.
- Saklamak istiyorsanız mevcut dünya verisini yedekleyin (yukarıya bakın).
- GPanel dosya yöneticisinde
data/dizinine gidin ve dünya kayıt dosyalarını silin. - İsteğe bağlı olarak, farklı bir dünya düzeni oluşturmak için
serverconfig.jsoniçindekiWorldSeeddeğerini güncelleyin. - Sunucuyu başlatın. Mevcut yapılandırma ayarlarınız kullanılarak sıfırdan yeni bir dünya oluşturulacaktır.
İlgili Makaleler
- Vintage Story Mod Kurulumu
- Vintage Story Yönetici Komutları
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Bu kılavuzda yer almayan bir sorunla karşılaşırsanız, bir destek talebi açın ve sunucunuzun IP adresini, sorunun açıklamasını ve GPanel'den ilgili konsol çıktısını ekleyin.