Ana içeriğe geç
Kategoriye Dön

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.

Okuma süresi: 13 dk Oyun Sunucusu Kurulumları
v risingsteamcmdoyun sunucusupvppvecastlededicated servervampir

İç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

KaynakMinimumÖnerilen
CPU2 Çekirdek4+ Çekirdek
RAM6 GB8+ GB
Disk10 GB SSD20+ GB NVMe
OSUbuntu 22.04+Ubuntu 22.04 LTS
10 Mbps50+ 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.

hljs bash
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y

Steam kullanıcısı oluşturun:

hljs bash
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:

hljs bash
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:

hljs bash
mkdir -p ~/vrising/save-data/Settings
nano ~/vrising/save-data/Settings/ServerHostSettings.json
hljs 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

ParametreAçıklamaVarsayılan
PortOyun portu (UDP)9876
QueryPortSteam sorgu portu (UDP)9877
MaxConnectedUsersMaksimum oyuncu40
ServerFpsSunucu tick rate30
AutoSaveIntervalOtomatik kayıt süresi (saniye)120
ListOnSteamSteam listesinde görünsün mütrue

PvP ve PvE Mod Ayarları

ServerGameSettings.json

hljs bash
nano ~/vrising/save-data/Settings/ServerGameSettings.json

PvE Modu Yapılandırması

hljs json
{
  "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ı

hljs json
{
  "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ı

hljs json
{
  "CastleDecayRateModifier": 1.0,
  "CastleBloodEssenceDrainModifier": 1.0,
  "CastleSiegeTimer": 420,
  "CastleUnderAttackTimer": 60,
  "AnnounceSiegeWeaponSpawn": true,
  "ShowSiegeWeaponMapIcon": true
}
ParametreAçıklama
CastleDecayRateModifierKale çürüme hızı çarpanı (1.0 = normal)
CastleBloodEssenceDrainModifierBlood Essence tüketim hızı
CastleSiegeTimerKuşatma süresi (saniye)
CastleUnderAttackTimerSaldırı altında bildirim süresi

Başlatma Scripti

hljs bash
nano ~/vrising/start.sh
hljs bash
#!/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
hljs bash
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:

hljs bash
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32 xvfb -y

Xvfb ile sanal ekran oluşturun:

hljs bash
Xvfb :1 -screen 0 1024x768x16 &
export DISPLAY=:1

Sunucuyu Wine ile başlatın:

hljs bash
cd ~/vrising
wine VRisingServer.exe -persistentDataPath ./save-data -serverName "REXE V Rising" -saveName "world1"

Port Ayarları

PortProtokolKullanım
9876UDPV Rising oyun portu
9877UDPSteam sorgu portu

Firewall Kuralları

hljs bash
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:

  1. V Rising Game: Protokol: UDP, Port: 9876
  2. V Rising Query: Protokol: UDP, Port: 9877

Otomatik Başlatma (systemd)

hljs bash
sudo nano /etc/systemd/system/vrising.service
hljs ini
[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
hljs bash
sudo systemctl daemon-reload
sudo systemctl enable vrising
sudo systemctl start vrising

Otomatik Güncelleme

hljs bash
nano ~/update_vrising.sh
hljs bash
#!/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ı."
hljs bash
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:

hljs bash
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.