V Rising Sunucu Kurulumu: SteamCMD ile Adım Adım Rehber
REXE VDS üzerinde V Rising dedicated sunucu kurulumu, SteamCMD yapılandırması, PvP/PvE mod ayarları ve castle yapılandırması rehberi.
İçindekiler
Giriş
V Rising, Stunlock Studios tarafından geliştirilen açık dünya vampir hayatta kalma oyunudur. Kendi dedicated sunucunuzu kurarak arkadaşlarınızla veya topluluğunuzla özel bir vampir deneyimi yaşayabilirsiniz. Bu rehberde REXE VDS üzerinde V Rising sunucu kurulumunu, PvP/PvE yapılandırmasını ve castle ayarlarını detaylı olarak anlatacağız.
Sistem Gereksinimleri
| Kaynak | Minimum | Önerilen |
|---|---|---|
| CPU | 2 Çekirdek | 4+ Çekirdek |
| RAM | 6 GB | 8+ GB |
| Disk | 10 GB SSD | 20+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Ağ | 10 Mbps | 50+ Mbps |
V Rising sunucusu oyuncu sayısına bağlı olarak RAM tüketimini artırır. 40 oyunculu bir sunucu için en az 8 GB RAM önerilir.
SteamCMD Kurulumu
SteamCMD, Valve'ın sunucu dosyalarını indirmek için kullandığı komut satırı aracıdır.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
Steam kullanıcısı oluşturun:
sudo adduser steam --disabled-login
sudo su - steam
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
V Rising Sunucu Dosyalarını İndirme
SteamCMD ile V Rising dedicated server dosyalarını indirin:
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 validate +quit
V Rising Dedicated Server App ID: 1829350. İlk indirme yaklaşık 3-5 GB disk alanı kaplar.
Sunucu Yapılandırması
ServerHostSettings.json
Sunucu temel ayarlarını yapılandırmak için:
mkdir -p ~/vrising/save-data/Settings
nano ~/vrising/save-data/Settings/ServerHostSettings.json
{
"Name": "REXE V Rising Sunucusu",
"Description": "REXE Teknoloji V Rising Dedicated Server",
"Port": 9876,
"QueryPort": 9877,
"MaxConnectedUsers": 40,
"MaxConnectedAdmins": 4,
"ServerFps": 30,
"SaveName": "world1",
"Password": "",
"Secure": true,
"ListOnSteam": true,
"ListOnEOS": true,
"AutoSaveCount": 25,
"AutoSaveInterval": 120,
"GameSettingsPreset": "",
"AdminOnlyDebugEvents": true,
"DisableDebugEvents": false
}
Önemli Parametreler
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| Port | Oyun portu (UDP) | 9876 |
| QueryPort | Steam sorgu portu (UDP) | 9877 |
| MaxConnectedUsers | Maksimum oyuncu | 40 |
| ServerFps | Sunucu tick rate | 30 |
| AutoSaveInterval | Otomatik kayıt süresi (saniye) | 120 |
| ListOnSteam | Steam listesinde görünsün mü | true |
PvP ve PvE Mod Ayarları
ServerGameSettings.json
nano ~/vrising/save-data/Settings/ServerGameSettings.json
PvE Modu Yapılandırması
{
"GameModeType": "PvE",
"ClanSize": 4,
"CastleDamageMode": "Never",
"SiegeWeaponHealth": "Normal",
"PlayerDamageMode": "Always",
"CastleHeartDamageMode": "CanBeDestroyedOnlyWhenDecaying",
"PvPProtectionMode": "Medium",
"DeathContainerPermission": "Anyone",
"RelicSpawnType": "Unique",
"CanLootEnemyContainers": false,
"BloodBoundEquipment": true,
"TeleportBoundItems": true,
"FreeCastleClaim": false,
"FreeCastleDestroy": false,
"CastleMinimumDistanceInFloors": 2,
"CastleLimitType": "Clan",
"CastleLimit": 2
}
PvP Modu Yapılandırması
{
"GameModeType": "PvP",
"ClanSize": 4,
"CastleDamageMode": "TimeRestricted",
"SiegeWeaponHealth": "Normal",
"PlayerDamageMode": "Always",
"CastleHeartDamageMode": "CanBeDestroyedByPlayers",
"PvPProtectionMode": "Short",
"DeathContainerPermission": "Anyone",
"RelicSpawnType": "Unique",
"CanLootEnemyContainers": true,
"BloodBoundEquipment": false,
"TeleportBoundItems": false,
"FreeCastleClaim": false,
"FreeCastleDestroy": false,
"CastleMinimumDistanceInFloors": 3,
"CastleLimitType": "Clan",
"CastleLimit": 1,
"VSPlayerWeekdayTime": { "StartHour": 18, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 },
"VSPlayerWeekendTime": { "StartHour": 14, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 },
"VSCastleWeekdayTime": { "StartHour": 19, "StartMinute": 0, "EndHour": 22, "EndMinute": 0 },
"VSCastleWeekendTime": { "StartHour": 15, "StartMinute": 0, "EndHour": 22, "EndMinute": 0 }
}
PvP modunda castle raid saatlerini sunucu topluluğunuza göre ayarlayın. Çoğu topluluk akşam saatlerini tercih eder.
Castle Yapılandırması
Castle (kale) sistemi V Rising'in temel mekaniklerinden biridir. Sunucu ayarlarında castle ile ilgili önemli parametreler:
Castle Decay (Çürüme) Ayarları
{
"CastleDecayRateModifier": 1.0,
"CastleBloodEssenceDrainModifier": 1.0,
"CastleSiegeTimer": 420,
"CastleUnderAttackTimer": 60,
"AnnounceSiegeWeaponSpawn": true,
"ShowSiegeWeaponMapIcon": true
}
| Parametre | Açıklama |
|---|---|
| CastleDecayRateModifier | Kale çürüme hızı çarpanı (1.0 = normal) |
| CastleBloodEssenceDrainModifier | Blood Essence tüketim hızı |
| CastleSiegeTimer | Kuşatma süresi (saniye) |
| CastleUnderAttackTimer | Saldırı altında bildirim süresi |
Başlatma Scripti
nano ~/vrising/start.sh
#!/bin/bash
export LD_LIBRARY_PATH="~/vrising/linux64:$LD_LIBRARY_PATH"
export SteamAppId=1604030
cd ~/vrising
./VRisingServer.exe \
-persistentDataPath ./save-data \
-serverName "REXE V Rising Sunucusu" \
-saveName "world1" \
-logFile ./logs/VRisingServer.log
chmod +x ~/vrising/start.sh
V Rising sunucusu Linux üzerinde Wine/Proton ile çalışır. Alternatif olarak Stunlock'un resmi Linux build'ini kullanabilirsiniz.
Wine ile Linux Kurulumu
V Rising sunucusu Windows tabanlıdır. Linux üzerinde çalıştırmak için:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32 xvfb -y
Xvfb ile sanal ekran oluşturun:
Xvfb :1 -screen 0 1024x768x16 &
export DISPLAY=:1
Sunucuyu Wine ile başlatın:
cd ~/vrising
wine VRisingServer.exe -persistentDataPath ./save-data -serverName "REXE V Rising" -saveName "world1"
Port Ayarları
| Port | Protokol | Kullanım |
|---|---|---|
| 9876 | UDP | V Rising oyun portu |
| 9877 | UDP | Steam sorgu portu |
Firewall Kuralları
sudo ufw allow 9876/udp comment "V Rising Game"
sudo ufw allow 9877/udp comment "V Rising Query"
sudo ufw reload
Path Panel Firewall
REXE Path panelinden:
- V Rising Game: Protokol: UDP, Port: 9876
- V Rising Query: Protokol: UDP, Port: 9877
Otomatik Başlatma (systemd)
sudo nano /etc/systemd/system/vrising.service
[Unit]
Description=V Rising Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/vrising
ExecStart=/home/steam/vrising/start.sh
Restart=on-failure
RestartSec=30
TimeoutStartSec=180
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable vrising
sudo systemctl start vrising
Otomatik Güncelleme
nano ~/update_vrising.sh
#!/bin/bash
echo "V Rising sunucusu durduruluyor..."
sudo systemctl stop vrising
echo "Güncelleme kontrol ediliyor..."
~/steamcmd/steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 +quit
echo "Sunucu yeniden başlatılıyor..."
sudo systemctl start vrising
echo "Güncelleme tamamlandı."
chmod +x ~/update_vrising.sh
crontab -e
0 4 * * * /home/steam/update_vrising.sh
Admin Yönetimi
Admin eklemek için adminlist.txt dosyasını düzenleyin:
nano ~/vrising/save-data/Settings/adminlist.txt
Her satıra bir Steam64 ID ekleyin:
76561198012345678
76561198087654321
Performans İpuçları
- ServerFps: 30 değeri çoğu sunucu için yeterlidir. Yüksek oyuncu sayısında 60'a çıkarmak daha akıcı deneyim sağlar ancak CPU kullanımını artırır.
- AutoSaveInterval: Çok düşük değerler disk I/O'yu artırır. 120-300 saniye arası önerilir.
- MaxConnectedUsers: Sunucu kaynaklarınıza göre ayarlayın. Her oyuncu yaklaşık 100-150 MB RAM kullanır.
Sonuç
V Rising dedicated sunucu kurulumu SteamCMD ile hızlıca tamamlanabilir. PvP veya PvE mod seçimi, castle yapılandırması ve doğru port ayarları ile topluluğunuz için ideal bir vampir hayatta kalma deneyimi sunabilirsiniz. REXE VDS'in yüksek performanslı altyapısı ve Path.net DDoS koruması ile sunucunuz güvenle çalışır.
İlgili Makaleler
FiveM Sunucusu Kurulumu: VDS'de Adım Adım Rehber
REXE VDS üzerinde FiveM sunucusu kurulumu, txAdmin yapılandırması, port ayarları ve performans optimizasyonu. GTA V roleplay sunucunuzu dakikalar içinde kurun.
Minecraft Sunucusu Kurulumu: Paper ile Adım Adım Rehber
REXE VDS üzerinde Paper/Spigot Minecraft sunucusu kurulumu, Java ayarları, plugin yönetimi ve performans optimizasyonu. Kendi Minecraft sunucunuzu kurun.
CS2 Sunucusu Kurulumu: SteamCMD ile Adım Adım Rehber
REXE VDS üzerinde Counter-Strike 2 dedicated sunucu kurulumu, SteamCMD, GSLT token ve sunucu yapılandırması. CS2 sunucunuzu hızlıca kurun.