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.
Terraria dedicated server kurulumu, tShock mod framework, dünya yapılandırması, yetki sistemi, port yönlendirme ve otomatik yedekleme.
Terraria, 2D sandbox aksiyon-macera oyunudur. Keşif, yapı, savaş ve crafting mekaniklerini birleştiren bu oyunda kendi dedicated sunucunuzu kurarak arkadaşlarınızla birlikte oynayabilirsiniz. Bu rehberde REXE VDS üzerinde Terraria dedicated server ve tShock mod framework kurulumunu anlatacağız.
| Kaynak | Minimum | Önerilen |
|---|---|---|
| CPU | 2 Çekirdek | 4+ Çekirdek |
| RAM | 2 GB | 4+ GB |
| Disk | 5 GB SSD | 10+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Bant Genişliği | 3 Mbps | 5+ Mbps |
Terraria sunucusu diğer oyunlara kıyasla düşük kaynak kullanır. Küçük bir VDS bile yeterli olabilir.
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget unzip screen mono-complete
Sunucu kullanıcısı oluşturun:
sudo adduser terraria --disabled-login --gecos ""
sudo su - terraria
mkdir -p ~/terraria-server && cd ~/terraria-server
wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1449.zip
unzip terraria-server-1449.zip
mv */Linux/* .
chmod +x TerrariaServer.bin.x86_64
Sürüm numarası değişebilir. Güncel sürümü terraria.org adresinden kontrol edin.
nano ~/terraria-server/serverconfig.txt
world=/home/terraria/terraria-server/worlds/myworld.wld
autocreate=3
worldname=REXE_Terraria
difficulty=0
maxplayers=16
port=7777
password=
motd=REXE Terraria Sunucusuna Hosgeldiniz!
worldpath=/home/terraria/terraria-server/worlds/
secure=1
language=en-US
npcstream=60
priority=1
| Parametre | Açıklama | Değerler |
|---|---|---|
| autocreate | Dünya boyutu | 1=Küçük, 2=Orta, 3=Büyük |
| difficulty | Zorluk | 0=Normal, 1=Expert, 2=Master, 3=Journey |
| maxplayers | Maks oyuncu | 1-255 |
| port | Oyun portu | 7777 (varsayılan) |
| secure | Anti-cheat | 1=Açık |
| npcstream | NPC akış mesafesi | 60 (varsayılan) |
| priority | İşlem önceliği | 0=Gerçek zamanlı, 1=Yüksek |
tShock, Terraria sunucuları için en popüler mod framework'üdür. Eklenti desteği, yetki sistemi ve gelişmiş yönetim araçları sunar.
mkdir -p ~/tshock-server && cd ~/tshock-server
# En son tShock sürümünü indirin
wget https://github.com/Pryaxis/TShock/releases/latest/download/TShock-5-2-0-for-Terraria-1-4-4-9-linux-x64-Release.zip
unzip TShock-*.zip
chmod +x TShock.Server
tShock sürümü Terraria sürümüyle uyumlu olmalıdır. GitHub releases sayfasından güncel sürümü kontrol edin.
Sunucuyu ilk kez başlatın ve kapatın:
./TShock.Server -port 7777 -maxplayers 16 -world /home/terraria/tshock-server/worlds/myworld.wld -autocreate 3
Yapılandırma dosyasını düzenleyin:
nano ~/tshock-server/tshock/config.json
{
"Settings": {
"ServerPassword": "",
"ServerPort": 7777,
"MaxSlots": 16,
"ServerName": "REXE Terraria Sunucusu",
"EnableWhitelist": false,
"SpawnProtection": true,
"SpawnProtectionRadius": 10,
"AntiCheat": true,
"HardcoreOnly": false,
"MediumcoreOnly": false,
"DisableBuild": false,
"DisableClownBombs": false,
"DisableSnowBalls": false,
"BackupInterval": 10,
"BackupKeepFor": 240,
"AutoSave": true,
"RESTApiEnabled": true,
"RESTApiPort": 7878
}
}
| Port | Protokol | Kullanım |
|---|---|---|
| 7777 | TCP | Terraria oyun portu |
| 7878 | TCP | tShock REST API (opsiyonel) |
sudo ufw allow 7777/tcp comment "Terraria Game"
sudo ufw allow 7878/tcp comment "tShock REST API"
REXE Path panelinden:
nano ~/terraria-server/start.sh
#!/bin/bash
cd ~/terraria-server
./TerrariaServer.bin.x86_64 -config serverconfig.txt
nano ~/tshock-server/start.sh
#!/bin/bash
cd ~/tshock-server
./TShock.Server \
-port 7777 \
-maxplayers 16 \
-world /home/terraria/tshock-server/worlds/myworld.wld \
-autocreate 3 \
-worldname REXE_Terraria
chmod +x ~/tshock-server/start.sh
sudo nano /etc/systemd/system/terraria.service
[Unit]
Description=Terraria tShock Server
After=network.target
[Service]
Type=simple
User=terraria
Group=terraria
WorkingDirectory=/home/terraria/tshock-server
ExecStart=/home/terraria/tshock-server/TShock.Server -port 7777 -maxplayers 16 -world /home/terraria/tshock-server/worlds/myworld.wld -autocreate 3
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable terraria
sudo systemctl start terraria
tShock ilk başlatıldığında konsolda bir setup kodu gösterir:
# Oyun içinde bu komutu yazın
/setup SETUP_KODU
# Kendinizi süper admin yapın
/user add KULLANICI_ADI SIFRE superadmin
/group add moderator
/group addperm moderator tshock.admin.kick
/group addperm moderator tshock.admin.ban
/group addperm moderator tshock.tp.self
/user group KULLANICI_ADI moderator
| Komut | Açıklama |
|---|---|
| /kick oyuncu | Oyuncuyu at |
| /ban oyuncu | Oyuncuyu yasakla |
| /tp oyuncu | Oyuncuya ışınlan |
| /item id miktar | Eşya ver |
| /time day | Gündüz yap |
| /godmode | Tanrı modu |
| /butcher | Tüm düşmanları öldür |
| /save | Dünyayı kaydet |
tShock eklentileri ServerPlugins klasörüne kopyalanır:
cp EklentiAdi.dll ~/tshock-server/ServerPlugins/
sudo systemctl restart terraria
Popüler eklentiler:
| Eklenti | Açıklama |
|---|---|
| InfiniteChests | Sınırsız sandık |
| Regions | Bölge koruma sistemi |
| WorldEdit | Dünya düzenleme araçları |
| SEconomy | Ekonomi sistemi |
| AutoBroadcast | Otomatik mesaj yayını |
nano ~/tshock-server/backup.sh
#!/bin/bash
BACKUP_DIR="/home/terraria/backups"
WORLD_DIR="/home/terraria/tshock-server/worlds"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/terraria_$DATE.tar.gz -C $WORLD_DIR .
find $BACKUP_DIR -name "terraria_*.tar.gz" -mtime +7 -delete
echo "$(date): Yedekleme tamamlandı"
chmod +x ~/tshock-server/backup.sh
crontab -e
0 */4 * * * /home/terraria/tshock-server/backup.sh >> /home/terraria/backup.log 2>&1
sudo apt install -y mono-complete
mono --version
sudo ss -tulnp | grep 7777
Terraria dedicated server kurulumu basit ve hızlıdır. tShock mod framework ile eklenti desteği, yetki sistemi ve gelişmiş yönetim araçları ile profesyonel bir sunucu deneyimi sunabilirsiniz. REXE VDS'in güvenilir altyapısı, Terraria sunucunuz için ideal performans sağlar.
Minimum 2 GB RAM yeterlidir. Büyük dünyalar ve çok oyunculu sunucular için 4 GB önerilir.
tShock, Terraria sunucuları için bir mod framework'üdür. Eklenti desteği, yetki sistemi, anti-cheat ve gelişmiş yönetim araçları sunar.
Vanilla sunucu temel özellikleri sunar. tShock ise eklenti desteği, yetki sistemi, REST API ve gelişmiş yönetim komutları ekler.
autocreate parametresini kullanın: 1=Küçük, 2=Orta, 3=Büyük. Mevcut dünyayı değiştirmek için yeni bir dünya oluşturmanız gerekir.
.dll dosyalarını ServerPlugins klasörüne kopyalayın ve sunucuyu yeniden başlatın.
Varsayılan port 7777/TCP'dir. tShock REST API için ek olarak 7878/TCP portu kullanılır.
REXE VDS üzerinde FiveM sunucusu kurulumu, txAdmin yapılandırması, port ayarları ve performans optimizasyonu. GTA V roleplay sunucunuzu dakikalar içinde kurun.
REXE VDS üzerinde Paper/Spigot Minecraft sunucusu kurulumu, Java ayarları, plugin yönetimi ve performans optimizasyonu. Kendi Minecraft sunucunuzu kurun.
REXE VDS üzerinde Counter-Strike 2 dedicated sunucu kurulumu, SteamCMD, GSLT token ve sunucu yapılandırması. CS2 sunucunuzu hızlıca kurun.