Bu kılavuz, ilk başlatma, GPanel başlangıç değişkenleri, sandbox ayarları, dünya yapılandırması, sunucunuza bağlanma ve kayıt yönetimi dahil olmak üzere Legion Hosting üzerinde Abiotic Factor özel sunucunuzu kurmak ve yapılandırmak için ihtiyacınız olan her şeyi kapsar. Çökmeler ve bağlantı sorunlarıyla ilgili yardım için Abiotic Factor Sorun Giderme'ye bakın.
Abiotic Factor Nedir
Abiotic Factor, devasa bir yeraltı bilim tesisinin içinde geçen kooperatif bir hayatta kalma oyunudur. Altı adede kadar oyuncu, anormal yaratıklar ve çevresel tehlikelerle dolup taşan bir araştırma kompleksinde mahsur kalmış bilim insanları olarak birlikte çalışır. Oyun, hayatta kalma mekaniklerini -- açlık, susuzluk, yorgunluk, üretim ve üs inşası -- birbirine bağlı birden fazla tesis sektörü boyunca fizik tabanlı dövüş ve keşifle harmanlar. Oyuncular yeni teknolojiler araştırır, savunmalar inşa eder ve tesiste neyin ters gittiğinin gizemlerini çözer.
Özel sunucunun temel özellikleri şunları içerir:
- Oyuncuların serbestçe katılıp ayrılabilmesi için 7/24 çalışan kalıcı dünya
- Zorluk, düşman davranışı, kaynak oranları ve oyuncu istatistikleri için kapsamlı sandbox ayarları
- Bağımsız yapılandırmalara sahip birden fazla kayıt dünyası
- Yönetici parola koruması ve sunucu tarayıcısı görünürlüğü
İlk Başlatma
Abiotic Factor sunucunuzu Legion Hosting'ten ilk aldığınızda, oynanabilmesi için bir ilk kurulumu tamamlaması gerekir.
- GPanel'e giriş yapın ve sunucu listesinden Abiotic Factor sunucunuzu seçin.
- Konsol sekmesine tıklayın ve Start'a basın.
- Sunucu, Abiotic Factor özel sunucu dosyalarını Steam aracılığıyla (App ID
2857200) indirecek ve kuracaktır. Bu ilk indirme birkaç dakika sürebilir. - İndirme tamamlandığında, sunucu otomatik olarak başlayacaktır. Sunucunun bağlantıları dinlediğini belirten günlük çıktısını görene kadar bekleyin.
- İlk önyükleme, sunucu ilk dünya verilerini ve yapılandırma dosyalarını oluştururken sonraki başlatmalardan daha uzun sürebilir.
GPanel Başlangıç Değişkenleri
Temel sunucu ayarları, GPanel'de başlangıç değişkenleri olarak yapılandırılır. Bu değerler, başlatıldığında sunucu yürütülebilir dosyasına komut satırı parametreleri olarak iletilir.
- GPanel'de Abiotic Factor sunucunuzu seçin.
- Startup sekmesine tıklayın.
- Aşağıda listelenen değişkenleri ayarlayın. Değişiklikler, sunucuyu bir sonraki başlatışınızda veya yeniden başlatışınızda etkili olur.
| Değişken | Varsayılan | Açıklama |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
Steam sunucu tarayıcısında görüntülenen ad. Oyuncuların sunucunuzu kolayca bulabilmesi için açıklayıcı bir ad kullanın. |
SERVER_PASSWORD |
(boş) | Oyuncuların katılması için gereken parola. Genel bir sunucu için boş bırakın. Erişimi yalnızca davet edilen oyuncularla sınırlamak için bir parola ayarlayın. |
NUM_PLAYERS |
6 |
Maksimum eşzamanlı oyuncu sayısı. Abiotic Factor, sunucu başına 32 adede kadar oyuncuyu destekler. Barındırma planınızdaki slot sınırını aşmamalıdır. |
QUERY_PORT |
27015 |
Sunucu tarayıcısı sorguları için Steam tarafından kullanılan UDP portu. Barındırma planınız tarafından da otomatik olarak yapılandırılır. |
Sunucu Yapılandırması
Başlangıç değişkenlerinin ötesinde, Abiotic Factor sunucu yürütülebilir dosyasına iletilen komut satırı parametrelerini kullanır. En önemli parametreler şunlardır:
| Parametre | Açıklama |
|---|---|
-SteamServerName="Name" |
Sunucu tarayıcısında görüntülenen sunucu adını ayarlar. |
-MaxServerPlayers=6 |
Maksimum oyuncu sayısını ayarlar (6'ya kadar). |
-PORT=7777 |
Oyun bağlantı portunu ayarlar (UDP). |
-QueryPort=27015 |
Steam sorgu portunu ayarlar (UDP). |
-ServerPassword="pass" |
Sunucu katılım parolasını ayarlar. |
-AdminPassword="pass" |
Yönetici parolasını ayarlar. Alternatif olarak, Steam ID'lerini Admin.ini dosyasına ekleyin. |
-log |
Konsol penceresine günlük çıktısını etkinleştirir. |
-newconsole |
Sunucu çıktısı için yeni bir konsol penceresi açar. |
Sandbox Ayarları (Dünya Yapılandırması)
Sandbox ayarları oynanış zorluğunu, düşman davranışını, oyuncu istatistiklerini ve dünya kurallarını kontrol eder. Bunlar SandboxSettings.ini dosyasında yapılandırılır.
Dosyayı Bulma
Sandbox ayarları dosyası şu konumda bulunur:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Bu dosyaya GPanel Files sekmesi veya SFTP aracılığıyla erişebilirsiniz.
[SandboxSettings] ile başlamalıdır. Başlık eksikse, ayarlar yok sayılır.
Zorluk Ayarları
| Ayar | Varsayılan | Aralık | Açıklama |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Genel zorluk. 0 = Normal, 1 = Hard, 2 = Apocalyptic. Düşman varlığını, saldırganlığını ve tepki hızını kontrol eder. |
HardcoreMode |
False |
True/False | Kalıcı ölüm modu. Apocalyptic zorluğunu zorunlu kılar. Oyuncuların yalnızca bir canı olur. |
Düşman Ayarları
| Ayar | Varsayılan | Aralık | Açıklama |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Düşmanların ne sıklıkta yeniden ortaya çıktığı. Düşük değerler daha az düşman, yüksek değerler daha sık ortaya çıkma anlamına gelir. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Düşman can havuzları için çarpan. Yüksek değerler düşmanları daha dayanıklı yapar. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Düşmanların oyunculara ne kadar hasar verdiği. Düşük değerler dövüşü daha bağışlayıcı yapar. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Düşmanların oyuncu tarafından inşa edilen yapılara ve yerleştirilebilirlere ne kadar hasar verdiği. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Düşmanların oyuncuları ne kadar hızlı tespit edip tepki verdiği. Düşük değerler gizliliği kolaylaştırır. |
EnemyAccuracy |
2 |
0-3 | Menzilli düşman isabeti. 0 = Pathetic, 1 = Low, 2 = Normal, 3 = Precise. |
Oyuncu Ayarları
| Ayar | Varsayılan | Aralık | Açıklama |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Beceri XP kazanımı için çarpan. Yüksek değerler ilerlemeyi hızlandırır. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Açlığın ne kadar hızlı arttığı. Açlığı tamamen devre dışı bırakmak için 0 olarak ayarlayın. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Susuzluğun ne kadar hızlı arttığı. Susuzluğu devre dışı bırakmak için 0 olarak ayarlayın. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Yorgunluğun ne kadar hızlı arttığı. Yorgunluğu devre dışı bırakmak için 0 olarak ayarlayın. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Dost ateşi hasar çarpanı. Dost ateşini tamamen devre dışı bırakmak için 0 olarak ayarlayın. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Eşya yığın boyutları için çarpan. Yüksek değerler oyuncuların yığın başına daha fazla eşya taşımasını sağlar. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Eşya ağırlığı için çarpan. Ağırlıksız eşyalar için 0 olarak ayarlayın. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Eşya dayanıklılığı için çarpan. Yüksek değerler aletlerin ve silahların daha uzun süre dayanmasını sağlar. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Oyuncu öldüğünde eşyaların ne kadar dayanıklılık kaybettiği. Ölümde dayanıklılık cezası olmaması için 0 olarak ayarlayın. |
BaseInventorySize |
12 |
0 - 42 | Oyunculara sunulan varsayılan envanter slotu sayısı. |
BonusPerkPoints |
0 |
-20 ile 50 arası | Karakter oluşturmada oyunculara verilen ekstra avantaj puanları. |
DeathPenalties |
1 |
0 - 5 | Oyuncuların ölümde neyi tuttuğunu veya kaybettiğini kontrol eder. 0 = her şeyi tut, yüksek değerler = daha cezalandırıcı. |
Dünya Ayarları
| Ayar | Varsayılan | Aralık | Açıklama |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Normal döngü, 1 = Her zaman gündüz, 2 = Her zaman gece. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Gündüz/gece döngüsünün ne kadar hızlı ilerlediği. Düşük değerler onu yavaşlatır. |
LootRespawnEnabled |
False |
True/False | Ganimet ve kaynakların dünyada kendiliğinden yeniden ortaya çıkıp çıkmadığı. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Yiyeceğin ne kadar hızlı bozulduğu. Yiyecek bozulmasını devre dışı bırakmak için 0 olarak ayarlayın. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Buzdolaplarının bozulmayı yavaşlatmada ne kadar etkili olduğu. |
PowerSocketsOffAtNight |
True |
True/False | Güç prizlerinin gece saatlerinde kapanıp kapanmadığı. |
WeatherFrequency |
3 |
0-4 | Hava olaylarının ne sıklıkta meydana geldiği. 0 = Hiçbir zaman, 4 = Günlük. |
HomeWorlds |
True |
True/False | Oyuncuların Home Worlds'e (kişisel örnekler) erişip erişemeyeceği. |
RadiationDealsDamage |
False |
True/False | Radyasyon bölgelerinin etkilerin yanı sıra doğrudan can hasarına neden olup olmadığı. |
Çeşitli Ayarlar
| Ayar | Varsayılan | Açıklama |
|---|---|---|
ShowDeathMessages |
True |
Tüm oyuncular için ölüm bildirimlerini görüntüler. |
AllowRecipeSharing |
True |
Oyuncuların birbirleriyle üretim tarifleri paylaşmasına izin verir. |
AllowPagers |
True |
Oyuncuların iletişim için çağrı cihazları kullanmasına izin verir. |
AllowTransmog |
True |
Oyuncuların zırhlarının görünümünü değiştirmesine izin verir (transmog). |
DisableResearchMinigame |
False |
Araştırma mini oyununu atlar ve araştırmayı otomatik tamamlar. |
AllowCharacterReset |
True |
Oyuncuların mesleklerini, becerilerini ve özelliklerini sıfırlamasına izin verir. |
HostAccessPlayerCorpses |
True |
Host/yöneticinin diğer oyuncuların ölüm çantalarına erişmesine izin verir. |
Örnek SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini dosyası vardır, böylece farklı kural setleriyle farklı dünyalar çalıştırabilirsiniz. Değişikliklerin etkili olması için sunucunun yeniden başlatılması gerekir.
Oyun Modları ve Zorluk
Abiotic Factor, hayatta kalma deneyimini temelden değiştiren üç zorluk seviyesi sunar:
- Normal (0): Çoğu grup için uygun dengeli bir deneyim. Düşmanlar mevcuttur ancak yönetilebilir, kaynak kıtlığı orta düzeydedir ve ölüm cezaları bağışlayıcıdır. İlk kez oynayanlar için önerilir.
- Hard (1): Artan düşman saldırganlığı ve tespit hızı. Kaynaklar daha kıttır ve düşmanlar daha sert vurur. Özel sunucular için varsayılan ayar.
- Apocalyptic (2): Maksimum zorluk. Düşmanlar son derece saldırgan, çok isabetli ve önemli hasar verir. Kaynaklar çok kıttır. Yalnızca deneyimli gruplar için önerilir.
Ayrıca, Hardcore Mode herhangi bir zorluğun üzerine eklenebilir (her ne kadar Apocalyptic'i zorunlu kılsa da). Hardcore'da, her oyuncunun yalnızca bir canı vardır -- ölürseniz, karakteriniz kalıcı olarak silinir ve baştan başlamanız gerekir.
Nasıl Bağlanılır
Oyuncular, Abiotic Factor sunucunuza Steam sunucu tarayıcısı aracılığıyla veya doğrudan bağlantı ile bağlanabilir.
Steam Sunucu Tarayıcısı Aracılığıyla
- Abiotic Factor'ü başlatın.
- Ana menüden Play Online ve ardından Server Browser seçeneğini seçin.
- Sunucunuzu adıyla arayın (
SERVER_NAMEbaşlangıç değişkeninde ayarladığınız ad). - Sunucunuza tıklayın ve Join'e basın. Ayarlanmışsa parolayı girin.
Doğrudan Bağlantı Aracılığıyla
- Sunucu IP'nizi ve portunuzu GPanel Konsol sekmesinden bulun. Yardım için Sunucu IP'nizi ve Portunuzu Nasıl Bulabilirsiniz'e bakın.
- Abiotic Factor'de sunucu tarayıcısını açın ve bir Direct Connect seçeneği arayın.
- Sunucu IP'nizi ve oyun portunuzu (varsayılan
7777)IP:PORTbiçiminde girin. - Connect'e basın ve gerekirse sunucu parolasını girin.
Steam Aracılığıyla
- Steam'de View > Game Servers (veya Servers) bölümüne gidin.
- Favorites sekmesine ve ardından Add a Server'a tıklayın.
- Sunucunuzun IP'sini ve sorgu portunu (varsayılan
27015) girin. - Sunucu favorilerinizde göründüğünde, Abiotic Factor üzerinden bağlanmak için üzerine çift tıklayın.
Kayıt Yönetimi ve Dünya Kalıcılığı
Abiotic Factor özel sunucuları dünya verilerini otomatik olarak kaydeder. Kayıtların nasıl çalıştığını anlamak, yedeklemeleri yönetmenize ve veri kaybını önlemenize yardımcı olacaktır.
Kayıt Konumu
Dünya kayıt verileri şurada saklanır:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Her dünyanın kayıt verilerini ve yapılandırma dosyalarını (SandboxSettings.ini dahil) içeren kendi dizini vardır.
Otomatik Kayıtlar
Sunucu, oynanış sırasında dünya durumunu periyodik olarak kaydeder. Dünya verileri ayrıca sunucu düzgün bir şekilde kapandığında da kaydedilir. Temiz bir kayıt sağlamak için işlemi zorla sonlandırmak yerine her zaman GPanel'deki Stop düğmesini kullanın.
Manuel Yedeklemeler
Manuel bir yedekleme oluşturmak için:
- Sunucuyu GPanel'den durdurun.
- Files sekmesi veya SFTP aracılığıyla dünya kayıt dizinine gidin.
- Tüm dünya klasörünü yerel bilgisayarınıza indirin.
- Bir yedeklemeyi geri yüklemek için sunucuyu durdurun, yedeklenen dünya klasörünü aynı konuma yükleyin ve sunucuyu başlatın.
Yeni Bir Dünya Başlatma
Mevcut kaydınızı kaybetmeden yeni bir dünya başlatmak için:
- Sunucuyu durdurun.
- Mevcut dünya klasörünü yeniden adlandırın veya taşıyın (örneğin
World_backupolarak yeniden adlandırın). - Sunucuyu başlatın. Sıfırdan yeni bir dünya üretecektir.
Yönetici Yapılandırması
Sunucu yöneticileri iki şekilde yapılandırılabilir:
Steam ID Aracılığıyla (Admin.ini)
Parola paylaşmadan kalıcı yönetici erişimi için Steam ID'lerini Admin.ini dosyasına ekleyin:
- Sunucuyu durdurun.
- GPanel Files veya SFTP aracılığıyla sunucunun yapılandırma dizinine gidin.
Admin.inidosyasını oluşturun veya düzenleyin.- Her satıra bir Steam64 ID ekleyin:
76561198012345678 76561198087654321 - Dosyayı kaydedin ve sunucuyu başlatın. Listelenen Steam ID'lerine sahip oyuncular otomatik olarak yönetici ayrıcalıklarına sahip olacaktır.
76561198012345678). Özel bir URL kullanıyorsanız, steamid.io adresini ziyaret edin ve aramak için profil URL'nizi yapıştırın.
İlgili Makaleler
- Abiotic Factor Sorun Giderme
- Sunucu IP'nizi ve Portunuzu Nasıl Bulabilirsiniz
- SFTP ile Dosyalar Nasıl Yüklenir
- Yeni Sunucunuzla Başlarken
Yardıma mı İhtiyacınız Var?
Abiotic Factor sunucunuzla hâlâ sorun yaşıyorsanız, lütfen bir destek talebi açın ve ekibimiz size yardımcı olmaktan memnuniyet duyacaktır.