Oyun Sunucuları için VPS Nasıl Kurulur
Bu sayfada
- VPS mi, yönetilen oyun hostingi mi: dürüstçe seçin
- Oyun sunucuları için VPS seçimi
- İlk adımlar: SSH anahtarları, güncellemeler, kullanıcı ve güvenlik duvarı
- Pterodactyl kurulumu: panel, Docker ve Wings
- Node'lar, tahsisler ve oyun portları
- Gerçekten geri yükleyebileceğiniz yedekler
- HytHost VPS üzerinde çalıştırmak
- SSS
Bir VPS size tamamen size ait bir Linux makinesi verir: Valheim dünyasının yanında bir Minecraft sunucusu çalıştırın, bir Discord botu ekleyin, istediğiniz her şeyi değiştirin. Vermediği şey ise panel, yedekler ve güvenlik duvarıdır — bunları kendiniz kurarsınız ve hangi sırayla yaptığınız önemlidir.
Bu rehber, ücretsiz ve açık kaynaklı oyun sunucusu paneli Pterodactyl ile yeni bir VPS'i çalışan, çok oyunlu bir sunucuya dönüştürür: ilk girişi güvenceye almak, Docker'ı, paneli ve Wings servisini kurmak, doğru portları açmak ve yedek tutmak. Ayrıca yönetilen bir oyun sunucusunun sizi ne zaman bu zahmetten kurtaracağını da açıkça söyler.
VPS mi, yönetilen oyun hostingi mi: dürüstçe seçin
| Kendi VPS'iniz | Yönetilen oyun sunucusu | |
|---|---|---|
| Kontrol | Her şey: işletim sistemi, panel, her oyun, her yazılım | Oyun ve ayarları |
| Kurulum | Bu rehberle bir öğleden sonra | Sipariş verin ve oynayın |
| Güncellemeler, güvenlik, yedekler | Sizin işiniz | Sizin yerinize hallediliyor |
| Tek makinede birden çok oyun | Evet, aynı RAM ve CPU'yu paylaşarak | Her oyun için bir sunucu |
Linux yönetmekten keyif alıyorsanız, birkaç oyunu ve servisi yan yana istiyorsanız ya da hiçbir oyun panelinin sunmadığı bir yazılıma ihtiyacınız varsa VPS seçin. Sadece oyunun çevrimiçi olmasını istiyorsanız yönetilen bir oyun sunucusu seçin: panel, yedekler ve güncellemeler onunla birlikte gelir.
Tam kontrol mü istiyorsunuz? Tam root erişimli HytHost KVM VPS paketleri €2.92/ay'dan başlar.
VPS paketlerini görünOyun sunucuları için VPS seçimi
- KVM sanallaştırma. Pterodactyl'in oyun sunucuları Docker konteynerlerinde çalışır ve Pterodactyl'in kendi belgeleri KVM'nin kesin olarak çalıştığını, konteyner tabanlı VPS'lerin (OpenVZ, LXC) ise genellikle Docker'ı düzgün çalıştıramadığını belirtir.
systemd-detect-virtile kontrol edin: yanıtkvmolmalıdır. - RAM. Her oyunun ihtiyacını toplayın, ardından sistem ve panel (veritabanı, önbellek ve web sunucusu) için yer bırakın. Kabaca bir başlangıç: küçük bir vanilla Minecraft sunucusu 2–3 GB, modlu bir sunucu 6–9 GB, Valheim 4 GB, Terraria 2 GB, geri kalan her şey için de 1,5–2 GB.
- CPU. Çoğu oyun sunucusu dünyayı tek bir ana iş parçacığında simüle eder, bu yüzden birkaç hızlı çekirdek çok sayıda yavaş çekirdekten iyidir. Eklediğiniz her oyun sunucusu kendine ait en az bir çekirdek ister.
- Disk. Dünyalar büyür ve aynı makinede saklanan yedekler kapladıkları alanı ikiye katlar.
| Ne çalıştırmak istiyorsunuz | Başlangıç paketi |
|---|---|
| Panel ve bir küçük oyun sunucusu | VPS 2 — 4 vCPU, 4 GB, €7.00/ay |
| İki üç sunucu veya bir modlu sunucu | VPS 3 — 4 vCPU, 8 GB, €15.00/ay |
| Ağır modpackler veya küçük bir sunucu topluluğu | VPS 4 — 6 vCPU, 16 GB, €27.00/ay |
İşletim sistemi olarak Ubuntu 24.04'ü seçin: Pterodactyl onu destekler ve panelin ihtiyaç duyduğu PHP sürümü ek depo gerekmeden onunla gelir.
İlk adımlar: SSH anahtarları, güncellemeler, kullanıcı ve güvenlik duvarı
- Parolayla değil, anahtarla giriş yapın. Kendi bilgisayarınızda bir anahtar oluşturup sunucuya kopyalayın:
ssh-keygen -t ed25519 ssh-copy-id root@YOUR_SERVER_IP
- Her şeyi güncelleyin.
apt update && apt upgrade -y
Ubuntu, varsayılan olarak açık olanunattended-upgradessayesinde güvenlik güncellemelerini kendisi kurar. - Günlük işler için sudo yetkili bir kullanıcı oluşturun, böylece sürekli root olarak oturum açmış olmazsınız:
adduser gameadmin adduser gameadmin sudo
- Güvenlik duvarını açın — önce SSH'ye izin vererek, yoksa kendinizi dışarıda bırakırsınız:
ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow 8080/tcp ufw allow 2022/tcp ufw enable
80 ve 443 portları panel içindir, 8080 Wings servisidir, 2022 ise onun SFTP sunucusudur.
Pterodactyl kurulumu: panel, Docker ve Wings
Pterodactyl iki parçadan oluşur: sunucuları oluşturup yönettiğiniz bir web uygulaması olan panel ve her oyun sunucusunu kendi Docker konteynerinde çalıştıran servis olan Wings. İkisi de aynı VPS üzerinde bulunabilir. Güncel sürümler panel 1.15 ve Wings 1.13'tür (Ağustos 2026); 2.0 sürümü hâlâ ön sürüm aşamasında, bu yüzden docs.pterodactyl.io/v1 adresindeki 1.x belgelerini izleyin.
1. Panel
Panel; PHP 8.2 veya 8.3 (8.4 değil), MariaDB, Redis, nginx ve Composer gerektirir. Ubuntu 24.04'te bunların hepsi standart depolardan gelir. Resmi rehber her komutu tek tek anlatır; genel hatlarıyla:
- Paketleri kurun, en son panel sürümünü
/var/www/pterodactyliçine indirin vecomposer installçalıştırın. - Bir veritabanı ve kullanıcı oluşturun, ardından kurulum komutlarını çalıştırın:
php artisan key:generate --force—.enviçine yazdığı anahtarı yedekleyin, çünkü o olmadan şifrelenmiş verileriniz kurtarılamaz — ardındanp:environment:setup,p:environment:database,migrate --seed --forceve yönetici hesabınız içinp:user:make. - Cron görevini ve queue worker servisini ekleyin, nginx'i panele yönlendirin. Mümkünse Let's Encrypt sertifikalı bir alan adı kullanın.
2. Docker
curl -sSL https://get.docker.com/ | CHANNEL=stable bash systemctl enable --now docker
3. Wings
mkdir -p /etc/pterodactyl curl -L -o /usr/local/bin/wings "https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64" chmod u+x /usr/local/bin/wings
Panelde Nodes > Create New yolunu izleyin, ardından node'un Configuration sekmesini açıp yapılandırmayı /etc/pterodactyl/config.yml dosyasına kopyalayın. Bağlandığını görmek için bir kez wings --debug çalıştırın, Ctrl+C ile durdurun, sonra resmi belgelerdeki wings.service birimi ve systemctl enable --now wings ile servis olarak kurun.
curl http://127.0.0.1:8080/api/system komutu 401 yanıtı vermelidir. Bu, Wings'in çalıştığı ve yalnızca bir token istediği anlamına gelir.Node'lar, tahsisler ve oyun portları
Her oyun sunucusunun en az bir tahsise (allocation) ihtiyacı vardır: VPS'inizin genel IP adresi artı bir port. Bunları node'un Allocation sekmesinden ekleyin — tek tek portlar ya da 25565-25570 gibi aralıklar. Genel IP'yi kullanın, asla 127.0.0.1 değil; bir oyun portunu test ederken de VPS'in dışından test edin.
| Oyun | Varsayılan port |
|---|---|
| Minecraft Java | 25565 TCP |
| Minecraft Bedrock | 19132 |
| Counter-Strike 1.6 | 27015 UDP |
| Valheim | 2456–2457 UDP |
| Terraria | 7777 TCP |
| Project Zomboid | 16261–16262 UDP |
| Palworld | 8211 UDP |
Panel, her oyun için hazır şablonlar olan "egg"lerle gelir ve topluluk çok daha fazlasını yayınlar. Oyun rehberlerimiz her oyunun kendi ayarlarını anlatır, örneğin Valheim ya da CS 1.6. Panelsiz tek bir Minecraft sunucusu mu çalıştıracaksınız? VPS'te Minecraft sunucusu nasıl barındırılır daha basit bir yoldur.
Gerçekten geri yükleyebileceğiniz yedekler
Pterodactyl'de yedekleme yerleşiktir: her sunucunun bir Backups sekmesi vardır ve Wings varsayılan olarak yedekleri /var/lib/pterodactyl/backups içinde, yani sunucuların kendisiyle aynı diskte saklar. Bu sizi kötü bir mod güncellemesine karşı korur, VPS'i kaybetmeye karşı değil.
- Makinenin dışına: panel, yedekleri bunun yerine S3 uyumlu herhangi bir depolamaya gönderebilir; bu, yapılandırmasından ayarlanır.
- Tüm VPS: bir snapshot sistemi, paneli ve tüm sunucuları tek seferde kaydeder. HytHost'ta bu, BackUp VPS Snapshot eklentisidir.
- Bir geri yüklemeyi ihtiyaç duymadan önce bir kez deneyin.
HytHost VPS üzerinde çalıştırmak
HytHost VPS paketleri tam root erişimi, SSD depolama ve ağın önünde DDoS korumasıyla KVM üzerinde çalışır — Pterodactyl'in ihtiyaç duyduğu her şey. Sipariş verirken Ubuntu 24.04'ü seçin ve yukarıdaki adımları izleyin. VPS varsayılan olarak yönetilmez: işletim sistemi ve üzerindeki her şey sizin yönetiminizdedir; sunucularınız büyüdükçe paketi sonradan yükseltebilirsiniz.
Yukarıdaki kurulum sürdürmek istediğinizden fazlası gibi geliyorsa, yönetilen bir oyun sunucusu aynı işi bunlar olmadan görür: oyun sunucularımız panel, otomatik yedekler ve güncellemeler hazır olarak gelir.
KVM, tam root ve SSD depolama: panel ve ilk oyununuz için 4 GB'lık bir HytHost VPS €7.00/ay.
VPS paketlerini görünSıkça sorulan sorular
Her oyunun ihtiyacını toplayın ve sistem ile panel için yaklaşık 1,5–2 GB bırakın. 4 GB paneli ve bir küçük sunucuyu, 8 GB iki üç sunucuyu veya bir modlu sunucuyu, 16 GB ise ağır modpackleri ya da birkaç yoğun sunucuyu çalıştırır.
Ubuntu 24.04. Pterodactyl onu destekler ve panelin ihtiyaç duyduğu PHP sürümü ek depo gerekmeden onunla gelir. Debian 12 de çalışır. Oyun sunucularını çalıştıran Wings için Windows desteklenmez.
Evet. Pterodactyl paneli ve Wings, MIT lisansı altında ücretsiz ve açık kaynaklıdır. Yalnızca üzerinde çalıştığı VPS için ödeme yaparsınız.
Evet. Pterodactyl her oyun sunucusunu kendi konteynerinde, kendi portu, RAM ve CPU sınırlarıyla çalıştırır. VPS'in toplam kaynaklarını paylaşırlar, bu yüzden RAM'i planlayın ve her yoğun sunucu için en az bir CPU çekirdeği ayırın.
SSH anahtarıyla giriş yapın, sistemi güncel tutun, root yerine sudo yetkili bir kullanıcıyla çalışın ve SSH'ye izin verdikten sonra ufw'yi açın. Docker oyun portlarının ufw'yi atladığını unutmayın; bir oyun portunu paneldeki tahsisini kaldırarak kapatın ve yedekleri makinenin dışında tutun.
Oynattığınız her oyun için kendi makineniz
Tam root, SSD ve DDoS korumalı HytHost KVM VPS paketleri €2.92/ay'dan başlar — ya da oyun sunucusunu sizin için biz çalıştıralım.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu rehber işine yaradı mı?