Bu kılavuz, Legion Hosting üzerinde Onset dedicated sunucunuzu kurma ve yapılandırma hakkında bilmeniz gereken her şeyi kapsar. Onset, oyuncuların Lua betikleme yoluyla özel oyun modları oluşturmasına olanak tanıyan, Unreal Engine 4 üzerine kurulmuş çok oyunculu bir sandbox oyunudur. Yönetici komutları ve paket yönetimi için Onset Yönetici ve Paket Kurulumu kılavuzumuza bakın.
Onset Nedir?
Onset, Blue Mountains GmbH tarafından geliştirilen ve neredeyse her türlü çok oyunculu deneyimi oluşturmak için boş bir tuval sağlayan çok oyunculu bir sandbox oyunudur. Sabit oynanışa sahip geleneksel oyunların aksine, Onset her sunucunun kurallarını, mekaniklerini ve içeriğini tanımlamak için tamamen Lua ile yazılmış topluluk tarafından oluşturulan paketlere (oyun modlarına) dayanır.
Temel özellikler şunlardır:
- Lua Betikleme — Kapsamlı bir sunucu tarafı ve istemci tarafı API ile Lua programlama dilini kullanarak tam oyun modu oluşturma
- Unreal Engine 4 — UE4 ile desteklenen yüksek kaliteli görseller ve fizik
- Açık Dünya Haritası — Çeşitli arazi, şehirler ve iç mekanlarla geniş bir açık dünya ortamı
- Paket Sistemi — Birleştirilebilen ve özelleştirilebilen modüler oyun modu paketleri
- Çok Oyunculu — Özel oyun modlarıyla yüksek oyuncu sayıları için dedicated sunucu desteği
İlk Başlatma
Onset sunucunuz Legion Hosting üzerinde sağlandığında, temel sunucu dosyalarıyla önceden yapılandırılmış olarak gelir. Sunucunuzu ilk kez çalıştırmak için:
- gpanel.legionhosting.net adresinden GPanel'e giriş yapın
- Sunucu listesinden Onset sunucunuzu seçin
- İlk başlatmadan önce sunucu adınızı ve maksimum oyuncu sayısını ayarlamak için Startup Variables'ınızı inceleyin
- Sunucuyu başlatmak için Start'a tıklayın
- Sunucu başlatılacak ve ilk açılışta varsayılan yapılandırma dosyalarını oluşturacaktır
- Konsol sunucunun hazır ve dinlemede olduğunu gösterdikten sonra, oyuncular Onset başlatıcısı aracılığıyla bağlanabilir
GPanel Başlangıç Değişkenleri
GPanel, otomatik güncellemeler için Startup sekmesi altında bir başlangıç değişkeni sağlar. Diğer tüm sunucu ayarları (sunucu adı, parola, maksimum oyuncu sayısı) server_config.json içinde yapılandırılır (aşağıya bakın).
| Değişken | Varsayılan | Açıklama |
|---|---|---|
AUTO_UPDATE |
1 |
Yeniden başlatmada sunucuyu otomatik günceller. Devre dışı bırakmak için 0 olarak ayarlayın. |
server_config.json içinde yapılandırılır. Aşağıdaki yapılandırma bölümüne bakın.
Sunucu Yapılandırması (server_config.json)
Ana sunucu yapılandırma dosyası, sunucu kök dizininde bulunan server_config.json'dur. Bu dosyayı GPanel'in File Manager'ı aracılığıyla düzenleyebilirsiniz. Bu dosya JSON formatını kullanır:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Yapılandırma Ayarları Açıklaması
| Ayar | Varsayılan | Açıklama |
|---|---|---|
servername |
Onset Server | Onset başlatıcısı sunucu tarayıcısında görüntülenen ad. |
hostname |
0.0.0.0 | Sunucunun bağlandığı IP adresi. Tüm arabirimlere bağlanmak için 0.0.0.0 olarak bırakın. |
port |
7777 | Oyun trafiği için birincil UDP portu. Genellikle GPanel tarafından otomatik olarak yönetilir. |
maxplayers |
50 | Maksimum eşzamanlı oyuncu sayısı. Daha yüksek sayılar kaynak kullanımını artırır. |
password |
(boş) | Sunucu parolası. Herkese açık bir sunucu için boş dize olarak bırakın. |
visible |
true | Sunucunun herkese açık sunucu tarayıcısında görünüp görünmeyeceği. |
streamdistance |
800 | Varlıkların oyunculara aktarıldığı mesafe (Unreal birimi cinsinden). Daha düşük değerler ağ yükünü azaltır. |
tickrate |
50 | Hz cinsinden sunucu tick hızı. Daha yüksek değerler daha akıcı oynanış ancak daha fazla CPU kullanımı anlamına gelir. |
packages |
(boş dizi) | Başlatmada yüklenecek paket klasörü adlarının listesi. Paketler oyun modunu ve oynanış mekaniklerini tanımlar. |
server_config.json dosyası geçerli JSON olmalıdır. Eksik bir virgül, fazladan bir virgül veya uyumsuz bir parantez sunucunun başlamasını engeller. Düzenlemelerinizden emin değilseniz bir JSON doğrulayıcı kullanın.
Ağ Ayarları
Onset, oyun trafiği ve HTTP sorguları için ayrı portlar kullanır. Doğru bağlantı için ağ yapılandırmasını anlamak önemlidir:
| Port | Protokol | Amaç |
|---|---|---|
7777 |
UDP | Oyuncu bağlantıları ve oyun verileri için birincil oyun portu |
7776 |
TCP | Sunucu tarayıcı listeleri ve API sorguları için HTTP sorgu portu |
Oyuncular Nasıl Bağlanır
Oyuncular Onset sunucularına doğrudan Steam aracılığıyla değil, resmi Onset başlatıcısı aracılığıyla bağlanır.
Sunucu Tarayıcısı Üzerinden
- Steam'den Onset oyununu başlatın
- Onset başlatıcısında Server Browser'a tıklayın
- Listede sunucu adınızı arayın veya oyun moduna göre filtreleyin
- Sunucuyu seçin ve Connect'e tıklayın
- Ayarlanmışsa parolayı girin
Doğrudan Bağlantı Üzerinden
- Steam'den Onset oyununu başlatın
- Onset başlatıcısında Direct Connect'e tıklayın
- Sunucunuzun IP adresini ve portunu girin (ör.
192.168.1.100:7777) - Connect'e tıklayın
İlgili Makaleler
- Onset Yönetici ve Paket Kurulumu
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosya Nasıl Yüklenir
- Yeni Sunucunuzla Başlarken
Yardıma mı İhtiyacınız Var?
Onset sunucunuzla ilgili sorunlar yaşıyorsanız veya daha fazla yardıma ihtiyacınız varsa, destek ekibimiz yardımcı olmak için burada. Bir destek talebi gönderin ve en kısa sürede size geri döneceğiz.