Unturned Sunucu Kurulumu: Dedicated Server Rehberi
Unturned dedicated server kurulumu, harita seçimi, workshop mod desteği, Rocket mod framework, yetki sistemi ve sunucu yapılandırması.
İçindekiler
Giriş
Unturned, ücretsiz bir açık dünya hayatta kalma oyunudur. Zombi temalı bu sandbox oyununda kendi dedicated sunucunuzu kurarak arkadaşlarınızla veya topluluğunuzla oynayabilirsiniz. Bu rehberde REXE VDS üzerinde Unturned dedicated server kurulumunu, Rocket mod framework entegrasyonunu ve sunucu yapılandırmasını anlatacağız.
Sistem Gereksinimleri
| Kaynak | Minimum | Önerilen |
|---|---|---|
| CPU | 2 Çekirdek | 4+ Çekirdek |
| RAM | 4 GB | 8+ GB |
| Disk | 10 GB SSD | 20+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Bant Genişliği | 3 Mbps | 5+ Mbps |
Ön Hazırlık
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 wget tar screen unzip
Sunucu kullanıcısı oluşturun:
sudo adduser unturned --disabled-login --gecos ""
sudo su - unturned
SteamCMD Kurulumu
mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
./steamcmd.sh +quit
Unturned Sunucu Dosyalarını İndirme
~/steamcmd/steamcmd.sh +force_install_dir ~/unturned-server \
+login anonymous \
+app_update 1110390 validate \
+quit
App ID 1110390, Unturned Dedicated Server'ın Steam ID'sidir. İndirme yaklaşık 3-4 GB'dır.
Sunucu Yapılandırması
Commands.dat Dosyası
Sunucu ayarlarının ana dosyası Commands.dat'tır:
mkdir -p ~/unturned-server/Servers/MyServer
nano ~/unturned-server/Servers/MyServer/Commands.dat
name REXE Unturned Sunucusu
port 27015
maxplayers 24
map PEI
perspective both
mode normal
pvp
owner STEAM_ID
welcome Hosgeldiniz!
loadplugins
Temel Komutlar Açıklaması
| Komut | Açıklama | Örnek |
|---|---|---|
| name | Sunucu adı | name Sunucu Adı |
| port | Oyun portu | port 27015 |
| maxplayers | Maksimum oyuncu | maxplayers 24 |
| map | Harita adı | map PEI |
| mode | Zorluk (easy/normal/hard) | mode normal |
| perspective | Kamera (first/third/both/vehicle) | perspective both |
| pvp/pve | PvP veya PvE modu | pvp |
| password | Sunucu şifresi | password sifre123 |
| cycle | Gün/gece döngüsü (saniye) | cycle 3600 |
| owner | Sunucu sahibi Steam ID | owner 76561198... |
Popüler Haritalar
| Harita | Boyut | Açıklama |
|---|---|---|
| PEI | Küçük | Başlangıç haritası, Prince Edward Island |
| Washington | Orta | ABD Washington eyaleti |
| Russia | Büyük | Rusya temalı geniş harita |
| Germany | Büyük | Almanya temalı harita |
| Greece | Orta | Yunanistan adaları |
| Hawaii | Orta | Hawaii adaları |
Port Yapılandırması
| Port | Protokol | Kullanım |
|---|---|---|
| 27015 | UDP | Oyun portu |
| 27016 | UDP | Query portu |
Firewall Kuralları
sudo ufw allow 27015/udp comment "Unturned Game"
sudo ufw allow 27016/udp comment "Unturned Query"
Path Panel Firewall
REXE Path panelinden:
- Unturned UDP: Protokol: UDP, Port: 27015-27016
Sunucuyu Başlatma
Başlatma Scripti
nano ~/unturned-server/start.sh
#!/bin/bash
cd ~/unturned-server
export LD_LIBRARY_PATH=~/unturned-server/linux64:$LD_LIBRARY_PATH
./Unturned_Headless.x86_64 \
-nographics \
-batchmode \
+secureserver/MyServer
chmod +x ~/unturned-server/start.sh
Screen ile Çalıştırma
screen -S unturned
~/unturned-server/start.sh
Otomatik Başlatma (systemd)
sudo nano /etc/systemd/system/unturned.service
[Unit]
Description=Unturned Dedicated Server
After=network.target
[Service]
Type=simple
User=unturned
Group=unturned
WorkingDirectory=/home/unturned/unturned-server
Environment=LD_LIBRARY_PATH=/home/unturned/unturned-server/linux64
ExecStart=/home/unturned/unturned-server/Unturned_Headless.x86_64 -nographics -batchmode +secureserver/MyServer
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable unturned
sudo systemctl start unturned
Rocket Mod Framework
Rocket (LDM - Legally Distinct Missile), Unturned sunucuları için en popüler mod framework'üdür:
Kurulum
cd ~/unturned-server
mkdir -p Modules
cd Modules
# Rocket.Unturned modülünü indirin
wget https://github.com/SmartlyDressedGames/Legally-Distinct-Missile/releases/latest/download/Rocket.Unturned.zip
unzip Rocket.Unturned.zip -d Rocket.Unturned
rm Rocket.Unturned.zip
Rocket Yapılandırması
Sunucuyu bir kez başlatıp kapatın, ardından yapılandırma dosyasını düzenleyin:
nano ~/unturned-server/Servers/MyServer/Rocket/Rocket.Unturned.config.xml
<?xml version="1.0" encoding="utf-8"?>
<RocketConfiguration>
<RCON Enabled="true" Port="27014" Password="RCON_SIFRE" />
<AutomaticSave Enabled="true" Interval="300" />
<WebConfigurations Enabled="false" Url="" />
<WebPermissions Enabled="false" Url="" />
<MaxFrames>60</MaxFrames>
</RocketConfiguration>
Popüler Rocket Eklentileri
| Eklenti | Açıklama |
|---|---|
| Kits | Oyunculara kit verme sistemi |
| TPA | Oyuncular arası ışınlanma |
| Home | Ev noktası belirleme |
| Warp | Warp noktaları oluşturma |
| Shop | Oyun içi mağaza sistemi |
| Vault | Güvenli depolama |
Eklenti kurulumu:
# Eklenti .dll dosyasını Plugins klasörüne kopyalayın
cp EklentiAdi.dll ~/unturned-server/Servers/MyServer/Rocket/Plugins/
Workshop Mod Desteği
Steam Workshop modlarını sunucuya eklemek için WorkshopDownloadConfig.json dosyasını düzenleyin:
nano ~/unturned-server/Servers/MyServer/WorkshopDownloadConfig.json
{
"File_IDs": [
123456789,
987654321,
111222333
]
}
Workshop mod ID'lerini Steam Workshop sayfasındaki URL'den alabilirsiniz.
Yetki Sistemi
Admin Ekleme
Rocket permissions dosyasını düzenleyin:
nano ~/unturned-server/Servers/MyServer/Rocket/Permissions.config.xml
<?xml version="1.0" encoding="utf-8"?>
<RocketPermissions>
<DefaultGroup>default</DefaultGroup>
<Groups>
<Group>
<Id>admin</Id>
<DisplayName>Admin</DisplayName>
<Prefix>[Admin]</Prefix>
<Color>Red</Color>
<Members>
<Member>76561198XXXXXXXXX</Member>
</Members>
<Permissions>
<Permission>*</Permission>
</Permissions>
</Group>
<Group>
<Id>default</Id>
<DisplayName>Player</DisplayName>
<Prefix></Prefix>
<Color>White</Color>
<Members />
<Permissions>
<Permission>tpa</Permission>
<Permission>home</Permission>
</Permissions>
</Group>
</Groups>
</RocketPermissions>
Otomatik Güncelleme ve Yedekleme
Güncelleme Scripti
nano ~/update_unturned.sh
#!/bin/bash
sudo systemctl stop unturned
~/steamcmd/steamcmd.sh +force_install_dir ~/unturned-server +login anonymous +app_update 1110390 +quit
sudo systemctl start unturned
chmod +x ~/update_unturned.sh
Yedekleme Scripti
nano ~/backup_unturned.sh
#!/bin/bash
BACKUP_DIR="/home/unturned/backups"
SERVER_DIR="/home/unturned/unturned-server/Servers/MyServer"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/unturned_$DATE.tar.gz -C $SERVER_DIR .
find $BACKUP_DIR -name "unturned_*.tar.gz" -mtime +7 -delete
echo "$(date): Yedekleme tamamlandı"
chmod +x ~/backup_unturned.sh
crontab -e
0 */4 * * * /home/unturned/backup_unturned.sh >> /home/unturned/backup.log 2>&1
Sorun Giderme
Sunucu başlamıyor
# Log dosyalarını kontrol edin
tail -50 ~/unturned-server/Servers/MyServer/Logs/Server.log
# Port kullanımını kontrol edin
sudo ss -tulnp | grep -E '27015|27016'
Rocket eklentileri çalışmıyor
# Rocket loglarını kontrol edin
tail -50 ~/unturned-server/Servers/MyServer/Rocket/Logs/Rocket.log
Sonuç
Unturned dedicated server kurulumu SteamCMD ile hızlıca tamamlanabilir. Rocket mod framework ile eklenti desteği, Workshop modları ve detaylı yetki sistemi ile profesyonel bir sunucu deneyimi sunabilirsiniz. REXE VDS'in güvenilir altyapısı, Unturned sunucunuz için ideal performans sağlar.
İ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.