Bu kılavuz, Legion Hosting üzerinde Astroneer adanmış sunucunuzu nasıl kuracağınızı, başlatma değişkenlerini yapılandıracağınızı, sunucu ayarlarını düzenleyeceğinizi, sunucunuza bağlanacağınızı ve kayıtları ve yedeklemeleri nasıl ele alacağınızı kapsar. İzin listesi ve yönetici yapılandırması için Astroneer Yönetici ve İzin Listesi Kurulumu'na bakın.
1. Ön Koşullar
Astroneer sunucunuzu başlatmadan önce aşağıdaki bilgileri toplayın:
- Sahip Steam Kullanıcı Adı -- Tam Steam profil adınız. Bu, sunucu tarafından sahip hesabını tanımlamak için kullanılır.
- Sahip Steam Kimliği (GUID) -- 64 bitlik Steam kimliğiniz (ör.
76561198012345678). Sunucu, size oyun içinde yönetici/sahip ayrıcalıkları vermek için bunu kullanır.
Steam Kimliğinizi Nasıl Bulursunuz
- Steam'i açın ve sağ üst köşedeki profil adınıza tıklayın.
- Account details'i seçin. Steam kimliğiniz burada doğrudan gösterilmez, ancak özel bir URL ayarlamadıysanız profil URL'niz onu içerir.
- Alternatif olarak, steamid.io adresini ziyaret edin, Steam profil URL'nizi yapıştırın ve steamID64 değerini kopyalayın.
2. İlk Başlatma
- GPanel'e giriş yapın ve Astroneer sunucunuzu seçin.
- Startup sekmesine gidin. Birkaç yapılandırılabilir değişken göreceksiniz (aşağıdaki tabloya bakın).
- OWNER_NAME değerini tam Steam kullanıcı adınıza ayarlayın.
- OWNER_GUID değerini 64 bitlik Steam kimliğinize ayarlayın.
- PUBLIC_IP değerinin doğru ayarlandığını doğrulayın. Bu, Network sekmesinde gösterilen sunucunuzun genel IP adresiyle eşleşmelidir.
- Console sekmesine dönün ve Start'a tıklayın.
- Konsolun sunucunun yüklenmeyi bitirdiğini göstermesini bekleyin. Astroneer dünya dosyalarını Proton aracılığıyla başlatırken ilk başlatma bir veya iki dakika sürebilir.
3. GPanel Başlatma Değişkenleri
Aşağıdaki değişkenler GPanel Startup sekmesinde mevcuttur. Bunlar her başlatmada sunucuya iletilir.
| Değişken | Gerekli | Açıklama |
|---|---|---|
PUBLIC_IP |
Evet | Sunucunuzun genel IP adresi. GPanel'in Network sekmesinde gösterilen IP ile eşleşmelidir. Bu yanlışsa sunucuya ulaşılamaz. |
OWNER_NAME |
Evet | Sunucu sahibinin Steam kullanıcı adı. Bu hesaba oyun içinde tam yönetici ayrıcalıkları verilir. |
OWNER_GUID |
Evet | Sunucu sahibinin 64 bitlik Steam kimliği (ör. 76561198012345678). Yönetici hesabını tanımlamak için OWNER_NAME ile birlikte çalışır. |
SERVER_NAME |
Hayır | Sunucu tarayıcısında görüntülenen ad. Ayarlanmazsa "Astroneer Dedicated Server" olarak varsayılır. |
SERVER_PWD |
Hayır | Oyuncuların sunucuya katılmak için girmesi gereken isteğe bağlı parola. Herkese açık bir sunucu için boş bırakın. |
4. AstroServerSettings.ini
Daha gelişmiş yapılandırma için, sunucunun INI yapılandırma dosyasını doğrudan düzenleyebilirsiniz. Değişiklik yapmadan önce sunucunuzu durdurun.
Dosya Konumu
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Bu dosyayı GPanel'deki Files sekmesini kullanarak açın veya SFTP aracılığıyla bağlanın. Dosya yoksa, varsayılan değerlerle oluşturmak için sunucuyu bir kez başlatıp durdurun.
Temel Ayarlar
| Ayar | Varsayılan | Açıklama |
|---|---|---|
PublicIP |
(sunucu IP'niz) | Sunucunun genel IP adresi. GPanel'in Network sekmesindeki gerçek sunucu IP'nizle eşleşmelidir. |
ServerName |
Astroneer Dedicated Server |
Oyun içi sunucu tarayıcısında gösterilen ad. |
ServerPassword |
(boş) | İsteğe bağlı katılım parolası. Herkese açık bir sunucu için boş bırakın. |
OwnerName |
(yok) | Sunucu sahibinin Steam kullanıcı adı. Tam olarak eşleşmelidir (büyük/küçük harfe duyarlı). |
OwnerGuid |
(yok) | Sunucu sahibinin 64 bitlik Steam kimliği. |
MaxFPS |
30 |
Maksimum sunucu tik hızı (saniyedeki kare sayısı). Daha yüksek değerler sunucu yanıt verme hızını artırır ancak daha fazla CPU kullanır. 30 ile 60 arasındaki değerler önerilir. |
WhitelistEnabled |
False |
True olarak ayarlandığında, yalnızca izin listesindeki oyuncular katılabilir. Ayrıntılar için Astroneer Yönetici ve İzin Listesi Kurulumu'na bakın. |
AutoSaveGameInterval |
900 |
Otomatik kayıtlar arasındaki saniye cinsinden süre. Varsayılan 900'dür (15 dakika). Daha düşük değerler daha sık kaydeder ancak disk I/O'sunu artırır. |
BackupSaveGamesInterval |
7200 |
Yedekleme kayıtları arasındaki saniye cinsinden süre. Varsayılan 7200'dür (2 saat). Yedeklemeler otomatik kayıtlardan ayrıdır ve ek geri alma noktaları sağlar. |
Örnek Yapılandırma
[/Script/Astro.AstroServerSettings]
PublicIP=YOUR_SERVER_IP
ServerName=My Astroneer Server
ServerPassword=
MaxFPS=30
OwnerName=YourSteamUsername
OwnerGuid=76561198012345678
WhitelistEnabled=False
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
Astro/Saved/Config/WindowsServer/Engine.ini konumunda bir Engine.ini dosyası vardır. Bu dosya, ağ portu bağlama gibi düşük seviyeli motor ayarlarını kontrol eder. Çoğu durumda bu dosyayı düzenlemenize gerek yoktur -- varsayılanlar GPanel'in port atamalarıyla doğru şekilde çalışır.
5. Nasıl Bağlanılır
Seçenek A -- Oyun İçi Sunucu Tarayıcısı
- Steam aracılığıyla Astroneer'i başlatın.
- Ana menüden Multiplayer'ı seçin.
- Dedicated Servers sekmesine tıklayın.
- Sunucunuzu adına göre arayın veya listeye göz atın.
- Sunucunuzu seçin ve Join'e tıklayın. İstenirse sunucu parolasını girin.
Seçenek B -- IP Aracılığıyla Doğrudan Bağlantı
- Steam aracılığıyla Astroneer'i başlatın.
- Ana menüden Multiplayer'ı seçin.
- Dedicated Servers sekmesine tıklayın.
- Doğrudan bağlanmak için GPanel Network sekmenizden IP adresini ve portu kullanın:
<your-server-ip>:<port> - Ayarlanmışsa sunucu parolasını girin.
PUBLIC_IP başlatma değişkeninin (ve AstroServerSettings.ini içindeki PublicIP değerinin) GPanel'in Network sekmesinde gösterilen sunucunuzun gerçek IP adresiyle eşleştiğini doğrulayın. Uyuşmazlık, bağlantı hatalarının en yaygın nedenidir.
6. Kayıt Yönetimi
Otomatik Kayıt
Astroneer dünyanızı düzenli aralıklarla otomatik olarak kaydeder. Sıklık, AstroServerSettings.ini içindeki iki ayar tarafından kontrol edilir:
- AutoSaveGameInterval -- Birincil kaydın ne sıklıkla gerçekleştiği (varsayılan: 900 saniye / 15 dakika).
- BackupSaveGamesInterval -- Ayrı bir yedekleme kaydının ne sıklıkla oluşturulduğu (varsayılan: 7200 saniye / 2 saat). Yedekleme kayıtları, düzenli otomatik kaydın ötesinde ek geri alma noktaları sağlar.
Kayıt Dosyası Konumu
Kayıt dosyaları sunucuda şu konumda saklanır:
Astro/Saved/SaveGames/
Dosyaların uzantısı .savegame şeklindedir. Bu dizinde hem birincil kaydı hem de tüm yedekleme kayıtlarını bulacaksınız.
SFTP Aracılığıyla Manuel Yedeklemeler
Dünyanızın manuel bir yedeğini oluşturmak için:
- Tüm verilerin diske yazıldığından emin olmak için sunucuyu GPanel'den durdurun.
- Sunucunuza SFTP aracılığıyla bağlanın. Bağlantı talimatları için SFTP Aracılığıyla Dosyalar Nasıl Yüklenir'a bakın.
Astro/Saved/SaveGames/dizinine gidin.- Saklamak istediğiniz
.savegamedosyalarını indirin.
Bir Kaydı Geri Yükleme
- Sunucuyu GPanel'den durdurun.
- SFTP aracılığıyla bağlanın ve
Astro/Saved/SaveGames/dizinine gidin. .savegamedosyanızı bu dizine yükleyin, gerekirse mevcut kaydın üzerine yazın.- Sunucuyu GPanel'den başlatın. Sunucu başlangıçta kayıt dosyasını yükleyecektir.
Sorun Giderme
Sunucu Tarayıcıda Görünmüyor
- Sunucunun GPanel'de tamamen başladığını onaylayın. Herhangi bir hata mesajı için konsolu kontrol edin.
- Startup sekmesindeki
PUBLIC_IPdeğerinin Network sekmesindeki sunucu IP'nizle tam olarak eşleştiğini doğrulayın. - Sunucu tarayıcısının yeni başlatılan bir sunucuyu dizine eklemesi birkaç dakika sürebilir. Beklerken IP aracılığıyla doğrudan bağlanmayı deneyin.
Sunucu Başlangıçta Çöküyor
- Hata mesajları için GPanel konsol günlüğünü kontrol edin. Yaygın nedenler arasında
AstroServerSettings.iniiçindeki geçersiz yapılandırma değerleri bulunur. AstroServerSettings.inidosyasını silip sunucuyu yeniden başlatmayı deneyin. Varsayılan değerlerle yeni bir yapılandırma dosyası oluşturulacaktır.- Çökme devam ederse, sunucu IP'niz ve konsoldan ilgili hata mesajlarıyla bir destek talebi açın.
İlgili Makaleler
- Astroneer Yönetici ve İzin Listesi Kurulumu
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP Aracılığıyla Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Astroneer sunucunuzla ilgili burada ele alınmayan sorunlarla karşılaşırsanız, bir destek talebi açın ve sunucu IP'nizi, sorunun bir açıklamasını ve GPanel konsolundan ilgili hata mesajlarını ekleyin.