Bu kılavuz, Arma Reforger adanmış sunucunuz için admin kurulumu, RCON erişimi, Workshop mod kurulumu, senaryo modları, BattlEye hile önleme yapılandırması ve sorun gidermeyi kapsar. İlk sunucu kurulumu, yapılandırma, senaryo seçimi ve bağlantı talimatları için, Arma Reforger Sunucu Kurulum Kılavuzu'na bakın.
1. Admin Kurulumu
Arma Reforger, kimlik tabanlı bir admin sistemi kullanır. Adminler, Bohemia Interactive (BI) kimlik kimlikleri kullanılarak config.json dosyasında tanımlanır.
Kimlik Kimliğinizi Bulma
- Arma Reforger'ı başlatın ve ana menüden Profile bölümünü açın.
- Bohemia Interactive kimlik kimliğiniz profil sayfanızda görüntülenir. Uzun, alfanümerik bir dizedir.
- Alternatif olarak, bunu profil ayarlarınız altında Bohemia Interactive hesap sayfanızda bulabilirsiniz.
config.json'a Admin Ekleme
- Sunucuyu GPanel'den durdurun.
config.jsondosyasını Files sekmesini kullanarak veya SFTP aracılığıyla açın.gamenesnesi içindekiadminsdizisini bulun veya ekleyin. Her admin oyuncunun kimlik kimliklerini ekleyin:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
adminsdizisindeki her giriş, bir oyuncunun Bohemia Interactive kimlik kimliğini içeren bir dizedir.- İhtiyaç duyduğunuz kadar admin ekleyebilirsiniz. Girişleri virgülle ayırın.
- Dosyayı kaydedin ve sunucuyu başlatın. Listelenen oyuncular katıldıklarında admin ayrıcalıklarına sahip olacaklardır.
Admin Yetenekleri
admins dizisinde listelenen oyuncular şunlara erişebilir:
- Oyun içi sunucu yönetim menüsü aracılığıyla Oyuncuları atma/yasaklama.
- Game Master modu -- Bir Game Master senaryosu çalıştırılıyorsa, adminler GM olarak hareket edebilir, birimler, hedefler yerleştirebilir ve senaryoyu gerçek zamanlı olarak kontrol edebilir.
- Etkinleştirildiğinde oyun içi konsol aracılığıyla Yönetici komutları.
2. RCON Erişimi
RCON (Uzak Konsol), oyuna katılmadan sunucu komutlarını yürütmenizi sağlar. Bu, otomatik yönetim, zamanlanmış yeniden başlatmalar ve izleme için kullanışlıdır.
RCON Kurulumu
- GPanel'de
ADMIN_PASSWORDbaşlatma değişkenini ayarlayın veyaconfig.jsoniçindepasswordAdminayarlayın. Bu RCON parolasıdır. - RCON portunun erişilebilir olduğundan emin olun. Varsayılan olarak, RCON portu oyun portunuz artı 1'dir (örneğin, oyun portu 2001 = RCON portu 2002). Tahsis edilen portlarınız için GPanel'in Network sekmesini kontrol edin.
RCON ile Bağlanma
Bağlanmak için herhangi bir BattlEye RCON uyumlu istemci kullanabilirsiniz. Popüler seçenekler şunları içerir:
- BattlEye RCon -- Resmi BattlEye RCON istemcisi.
- ArmA Reforger Server Tool -- Reforger sunucu yönetimi için tasarlanmış topluluk araçları.
Sunucunuzun IP'sini, RCON portunu ve admin parolasını kullanarak bağlanın.
| Komut | Açıklama |
|---|---|
#kick <player_id> |
Bir oyuncuyu sunucudan atar. |
#ban <player_id> |
Bir oyuncuyu sunucudan yasaklar. |
#shutdown |
Sunucuyu düzgün bir şekilde kapatır. Durdurma ve yeniden başlatmalar için genellikle GPanel kullanmak daha iyidir. |
#restart |
Sunucu işlemini yeniden başlatmadan mevcut senaryoyu yeniden başlatır. |
players |
Şu anda bağlı olan oyuncuları kimlikleriyle birlikte listeler. |
3. Workshop Mod Kurulumu
Arma Reforger, Bohemia Interactive Workshop aracılığıyla modları destekler. Modlar, mod kimliklerini config.json içinde belirterek sunucuya eklenir.
Mod Kimliklerini Bulma
- Oyun içinde veya Bohemia Interactive web sitesinde Arma Reforger Workshop'a göz atın.
- Kurmak istediğiniz modu bulun ve Mod ID (uzun bir alfanümerik dize) ve Version numarasını not edin.
- Bazı modlar, özel senaryolar içeriyorlarsa bir Scenario ID'ye de sahiptir. Modlu bir senaryo çalıştırmak istiyorsanız buna ihtiyacınız olacaktır.
config.json'a Mod Ekleme
- Sunucuyu GPanel'den durdurun.
config.jsondosyasını Files sekmesini kullanarak veya SFTP aracılığıyla açın.gamenesnesi içindekimodsdizisini bulun. Aşağıdaki biçimi kullanarak her modu ekleyin:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- Benzersiz Workshop mod tanımlayıcısı.name-- Referansınız için açıklayıcı bir ad. Bu, yüklemeyi etkilemez ancak yapılandırmada modları tanımlamaya yardımcı olur.version-- Kullanılacak mod sürümü. Sunucu başlangıçta bu sürümü Workshop'tan indirir.
mods dizisinde listelenen modları Workshop'tan otomatik olarak indirir ve kurar. Mod dosyalarını SFTP aracılığıyla manuel olarak yüklemenize gerek yoktur. Yeni modlar eklendikten sonraki ilk başlatma, sunucu mod verilerini indirdiği için daha uzun sürebilir.
Yükleme Sırası
Modlar, mods dizisinde göründükleri sırayla yüklenir. Diğer modlara bağımlı modlarınız varsa (örneğin, bir framework modu gerektiren bir mod), bağımlılığı önce listeleyin:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Senaryo Modları
Bazı Workshop modları özel senaryolar (oyun modları veya haritalar) içerir. Modlu bir senaryo kullanmak için:
- Modu yukarıda açıklandığı gibi
modsdizisine ekleyin. scenarioId'yi, modun Workshop açıklamasında sağlanan senaryonun kaynak kimliğine ayarlayın.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. BattlEye Hile Önleme
Arma Reforger, BattlEye hile önleme koruması içerir. Varsayılan olarak etkindir ve genel sunucular için önerilir.
| Ayar | Değer | Etki |
|---|---|---|
battlEye |
true |
Oyuncuların BattlEye'ın kurulu ve çalışır durumda olması gerekir. Hile kullananlar tespit edilir ve yasaklanır. Genel sunucular için önerilir. |
battlEye |
false |
Hile önleme uygulaması yoktur. Oyuncular BattlEye olmadan katılabilir. Yalnızca özel/test sunucuları için kullanın. |
battlEye ayarı, config.json içindeki gameProperties nesnesi içinde bulunur:
"gameProperties": {
"battlEye": true
}
6. Sorun Giderme
Modlar Yüklenmiyor
config.jsoniçindekimodIdveversion'ın doğru olduğunu doğrulayın. Yazım hatalarından kaçınmak için bunları doğrudan Workshop listesinden kopyalayın.- İndirme hataları için sunucu konsol günlüğünü kontrol edin. Workshop geçici olarak kullanılamıyorsa sunucu modları indiremeyebilir.
- Modun mevcut Arma Reforger sürümüyle uyumlu olduğundan emin olun. Modlar oyun güncellemelerinden sonra bozulabilir.
- Hangi modun soruna neden olduğunu belirlemek için tüm modları kaldırmayı ve birer birer eklemeyi deneyin.
- JSON sözdiziminizin doğru olduğunu doğrulayın.
config.jsoniçindeki herhangi bir yerdeki bir sözdizimi hatası, tüm dosyanın yüklenmesini engeller.
Sunucu Çökmeleri
- Çökmeden önce hata mesajları için konsolu kontrol edin. Yaygın nedenler arasında uyumsuz modlar ve geçersiz yapılandırma değerleri bulunur.
- Çökme bir mod eklendikten sonra meydana geliyorsa, modu kaldırın ve tekrar test edin. Bazı modlar birbiriyle çakışabilir.
- Sözdizimi hatalarını ekarte etmek için
config.json'ı bir JSON doğrulayıcı ile doğrulayın. - Sunucu yük altında çökerse
maxPlayersveyaserverMaxViewDistancedeğerini azaltmayı deneyin. - Çökmeler devam ederse, sunucu IP'niz,
config.jsoniçeriği (parolaları gizleyin) ve konsoldan gelen hata mesajlarıyla birlikte bir destek talebi açın.
Bağlantı Sorunları
- Oyuncular mod ekledikten sonra bağlanamıyorsa, aynı modların kurulu olduğunu doğrulayın. Arma Reforger, oyuncuları katılırken gerekli modları indirmeye yönlendirir, ancak mod sürümü tam olarak eşleşmezse bu başarısız olabilir.
- Mod girişlerinizdeki
versionalanının Workshop'ta mevcut sürümle eşleştiğini doğrulayın. Güncel olmayan sürüm numaraları bir uyumsuzluğa neden olur. battlEyeayarlarının tutarlı olduğunu kontrol edin -- sunucuda etkinleştirilmişse, oyuncuların BattlEye'ı çalışır durumda olmalıdır.- Sunucu tarayıcıda görünmüyorsa,
config.jsoniçindevisibledeğerinintruevea2sQueryEnableddeğerinintrueolduğunu kontrol edin. - Hem sunucunun hem de tüm istemcilerin aynı oyun sürümünü çalıştırdığından emin olun. Arma Reforger güncellemeleri uyumluluğu geçici olarak bozabilir.
Admin Ayrıcalıkları Çalışmıyor
- Bohemia Interactive kimlik kimliğinizin
config.jsoniçindekiadminsdizisinde doğru şekilde listelendiğini onaylayın. - Kimlik kimlikleri büyük/küçük harfe duyarlıdır. Bunları Bohemia profilinizde gösterildiği gibi tam olarak kopyalayın.
config.json'ın düzgün biçimlendirildiğinden emin olun. Bir JSON sözdizimi hatası, admin listesinin yüklenmesini engeller.config.jsonüzerinde değişiklik yaptıktan sonra sunucuyu yeniden başlatın. Değişiklikler yalnızca başlangıçta okunur.
İlgili Makaleler
- Arma Reforger Sunucu Kurulum Kılavuzu
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Arma Reforger sunucunuzla 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 gelen ilgili hata mesajlarını ekleyin.