Bu kılavuz, Legion Hosting ile barındırılan ARK: Survival Ascended sunucunuz için GameUserSettings.ini ve Game.ini dosyalarını nasıl yapılandıracağınızı kapsar.
.ini dosyasını düzenlemeden önce sunucunuzu her zaman GPanel Console sekmesinden durdurun. ARK kapanış sırasında dosyaların üzerine yazabilir, bu nedenle sunucu çalışırken yapılan değişiklikler kaybolabilir.
Yapılandırma Dosyalarına Genel Bakış
ARK: Survival Ascended, sunucu davranışını kontrol etmek için iki ana yapılandırma dosyası kullanır. Her ikisi de sunucunuzdaki ShooterGame/Saved/Config/WindowsServer/ dizininde bulunur.
| Dosya | Amaç |
|---|---|
GameUserSettings.ini |
Temel sunucu ayarları — oturum adı, parolalar, oyuncu sayısı, oranlar, çapraz oynanış, BattleEye ve daha fazlası. Bu dosya ilk sunucu başlatmasında oluşturulur. |
Game.ini |
Gelişmiş oynanış geçersiz kılmaları — engram puanları, istatistik ölçekleme, eşya istif boyutları, özel NPC doğumları. Tam olarak Game.ini olmalıdır (büyük/küçük harfe duyarlı). Yoksa manuel olarak oluşturun. |
Game.ini olmalıdır — game.ini veya GAME.INI çalışmaz.
1. Adım — GPanel'de Dosya Yöneticisine Erişin
- GPanel'e giriş yapın.
- Sunucu listesinden ARK: Survival Ascended sunucunuzu seçin.
- Sunucu çalışıyorsa, Console sekmesinde Stop'a tıklayın ve durumun Offline olarak değişmesini bekleyin.
- Dosya yöneticisini açmak için Files sekmesine tıklayın.
ShooterGame/Saved/Config/WindowsServer/konumuna gidin. Sunucu en az bir kez başlatıldığındaGameUserSettings.inidosyasını burada bulacaksınız.Game.inimevcut değilse, onu 3. Adımda manuel olarak oluşturacaksınız.
2. Adım — GameUserSettings.ini'yi Yapılandırın
Dosyayı satır içi düzenleyicide açmak için dosya yöneticisinde GameUserSettings.ini öğesine tıklayın. Dosya bölümlere ayrılmıştır — sunucu yapılandırması için en önemlileri [SessionSettings] ve [ServerSettings]'tir.
[SessionSettings] İçindeki Temel Ayarlar
| Ayar | Örnek Değer | Açıklama |
|---|---|---|
SessionName |
My Legion Server |
Oyun içi sunucu tarayıcısında görünen ad. Oyuncuların kolayca bulabilmesi için benzersiz tutun. |
QueryPort |
7778 |
Sunucu tarayıcısı tarafından kullanılan sorgu portu. GPanel'de atanan portla eşleşmelidir. Varsayılan olarak oyun portu + 1'dir. |
[ServerSettings] İçindeki Temel Ayarlar
| Ayar | Örnek Değer | Açıklama |
|---|---|---|
ServerPassword |
mypassword |
Oyuncuların katılması için gereken parola. Herkese açık bir sunucu için boş bırakın. |
ServerAdminPassword |
adminpass123 |
Oyun içi yönetici komutlarının kimlik doğrulaması için kullanılan yönetici parolası. Bunu gizli tutun. |
MaxPlayers |
20 |
Eşzamanlı maksimum oyuncu sayısı. Planınızın oyuncu yuvası sınırıyla eşleşmelidir. |
XPMultiplier |
2.0 |
Kazanılan XP çarpanı. 1.0 varsayılandır, 2.0 XP kazanımını ikiye katlar. |
TamingSpeedMultiplier |
3.0 |
Evcilleştirme hızı çarpanı. Daha yüksek değerler evcilleştirmeyi hızlandırır. |
HarvestAmountMultiplier |
2.0 |
Her hasat eylemi başına toplanan kaynak çarpanı. |
DifficultyOffset |
1.0 |
Yaratık seviye dağılımını kontrol eder. Resmi tarzı ayarlarda maksimum vahşi seviyeler için 1.0 olarak ayarlayın. |
OverrideOfficialDifficulty |
5.0 |
DifficultyOffset=1.0 olduğunda maksimum vahşi dinozor seviyesini ayarlar. 5.0 değeri, 150'ye kadar seviyelere izin verir. |
AllowCrateSpawnsOnTopOfStructures |
True |
İkmal kutularının oyuncu yapılarının üzerine inmesine izin verir. PvE sunucuları için önerilir. |
EnablePvPGamma |
True |
Oyuncuların PvP'de gama ayarlamasına izin verir. Daha rekabetçi bir deneyim için devre dışı bırakın. |
Yapılandırılmış bir GameUserSettings.ini bölümünün minimal bir örneği:
[SessionSettings]
SessionName=My Legion Server
QueryPort=7778
[ServerSettings]
ServerPassword=
ServerAdminPassword=adminpass123
MaxPlayers=20
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
3. Adım — Game.ini Oluşturun ve Yapılandırın
Game.ini Oluşturma
Game.ini, zaten yoksa kullanıcı tarafından manuel olarak oluşturulmalıdır. GPanel dosya yöneticisinde ShooterGame/Saved/Config/WindowsServer/ konumuna gidin. Game.ini listelenmemişse, tam Game.ini adıyla (büyük G ve büyük I — game.ini veya GAME.INI çalışmaz) yeni bir dosya oluşturun.
Dosyaya aşağıdaki başlıkla başlayın — tüm Game.ini ayarları bu tek bölümün altına girer:
[/script/shootergame.shootergamemode]
Game.ini Düzenleme
Game.ini bölüm tabanlı bir format kullanır. Sunucu özelleştirmesi için en yaygın bölüm [/script/shootergame.shootergamemode]'dir. Ayarlar, uygun bölüm içinde satır başına bir tane olacak şekilde eklenir.
Yaygın Game.ini özelleştirmeleri:
[/script/shootergame.shootergamemode]
; Engram points per level (one entry per level, starting at level 1)
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
; Increase max XP required per level (one entry per level)
LevelExperienceRampOverrides=(...)
; Custom harvest amounts per resource
ResourceItemReplacementClasses=(...)
; Disable specific engrams
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretGun_Rocket_C",LevelToAutoUnlock=0)
| Ayar | Açıklama |
|---|---|
OverridePlayerLevelEngramPoints=N |
Her seviyede verilen engram puanlarını ayarlar. Oyuncu seviyesi başına bir satır ekleyin. Seviye atlama başına daha fazla engram vermek için bunu kullanın. |
MaxCustomNodes=N |
Maksimum özel doğum düğümlerini kontrol eder. Gelişmiş modlu doğum yapılandırmaları için geçerlidir. |
EngramEntryAutoUnlocks=(...) |
Belirli engramları tanımlanmış bir seviyede otomatik kilidi açmaya zorlar; tüm oyunculara puan harcamadan belirli eşyalara erişim vermek için kullanışlıdır. |
ConfigOverrideItemMaxQuantity=(...) |
Belirli eşyalar için maksimum istif boyutlarını geçersiz kılar. |
[/script/shootergame.shootergamemode] bölüm başlığı Game.ini içinde tam olarak bir kez bulunmalıdır. İkinci kez eklerseniz, yalnızca son geçen kullanılır. Tüm ayarlarınızı tek başlığın altına ekleyin.
Sorgu Portu Yapılandırması
Sorgu portu oyun portundan ayrıdır ve sunucunuzu listelemek için yalnızca sunucu tarayıcısı (Steam/Epic) tarafından kullanılır. Sorgu portu yanlışsa veya erişilemiyorsa, doğru çalışıyor olsa bile sunucunuz tarayıcıda görünmez.
| Port | Varsayılan | Yapılandırıldığı Yer | Amaç |
|---|---|---|---|
| Oyun Portu | 7777 |
GPanel Startup / Network sekmesi | Oyuncular sunucuya katılmak için bu port üzerinden bağlanır |
| Sorgu Portu | 7778 |
GameUserSettings.ini — [SessionSettings] altında QueryPort |
Sunucu tarayıcısı sorgulaması — GPanel'de tahsis edilen portla eşleşmelidir |
GameUserSettings.ini içindeki QueryPort değeri, GPanel Network sekmenizde gösterilen sorgu portuyla tam olarak eşleşmelidir. Legion Hosting, sunucunuz oluşturulduğunda her iki portu da önceden atar — .ini dosyasını düzenlemeden önce belirli değerleriniz için Network sekmesini kontrol edin. Varsayılan 7777/7778 değerlerinin sunucunuza uygulandığını varsaymayın.
Değişiklikleri Uygulama
- Düzenlenmiş
.inidosyanızı GPanel dosya düzenleyicisindeki Save düğmesini kullanarak kaydedin. - Console sekmesine dönün.
- Sunucuyu başlatmak için Start öğesine tıklayın. GPanel, başlangıçta güncellenmiş yapılandırmanızı yükleyecektir.
- Herhangi bir hata için konsol çıktısını izleyin. Geçersiz değerler veya yinelenen bölüm başlıkları gibi yapılandırma hataları genellikle başlatma günlüğünde uyarılar üretir.
GameUserSettings.ini veya Game.ini dosyasını sunucu durdurulmuşken düzenlemek ve ardından sunucuyu başlatmak yeterlidir. Sunucu çalışırken yapılandırma dosyalarını sıcak yeniden yüklemeyi denemeyin — ARK, çoğu ayar için canlı yapılandırma yeniden yüklemeyi desteklemez.
Sorun Giderme
Game.ini mevcut değil veya ayarlar okunmuyor
Game.iniotomatik olarak oluşturulmaz. Dosya mevcut değilse, GPanel dosya düzenleyicisindeShooterGame/Saved/Config/WindowsServer/içinde manuel olarak oluşturun.- Dosya adı büyük/küçük harfe duyarlıdır. Tam olarak
Game.iniolmalıdır —game.ini,GAME.INIveya başka bir varyasyon değil. - Dosyanın ilk satır olarak
[/script/shootergame.shootergamemode]başlığını içerdiğinden ve bu başlığın yalnızca bir kez göründüğünden emin olun.
Game.ini veya GameUserSettings.ini içindeki ayarlar uygulanmıyor
- Dosyayı düzenlemeden önce sunucunun tamamen durdurulduğunu onaylayın. Sunucu çalışıyorsa, bir sonraki kapanışında değişikliklerinizin üzerine yazmış olabilir.
- Bölüm başlığının (örn.
[ServerSettings]veya[/script/shootergame.shootergamemode]) dosyada tam olarak bir kez göründüğünü kontrol edin. Yinelenen bölüm başlıkları, ayrıştırıcıya bağlı olarak sonraki ayarların öncekileri geçersiz kılmasına veya tamamen yok sayılmasına neden olur. - Dosyayı kaydettikten sonra, test etmeden önce sunucuyu GPanel'den tamamen yeniden başlatın.
- Dosyanın doğru dizinde olduğunu doğrulayın:
ShooterGame/Saved/Config/WindowsServer/. Yanlış konuma yerleştirilen dosyalar sessizce yok sayılır.
Ayarları yapılandırdıktan sonra sunucu, sunucu tarayıcısında görünmüyor
GameUserSettings.iniiçindekiQueryPort'un GPanel'in Network sekmesinde listelenen portla tam olarak eşleştiğini onaylayın.- Sunucu tarayıcısının yeni başlatılan veya yeniden yapılandırılan bir sunucuyu indekslemesi 5-10 dakika sürebilir. Tarayıcı yetişirken sunucunun erişilebilir olduğunu doğrulamak için ASA oyun içi konsolunda
open IP:GAMEPORTile doğrudan bağlantı deneyin. - Çapraz oynanış etkinse, oyuncuların sunucu tarayıcısında platform kilidi filtrelerinin işaretini kaldırması gerekir. Ayrıntılar için bağlantı kılavuzuna bakın.