18xx oyunları, oyunculara karmaşık stratejiler ve saatler süren eğlenceler sunar. Ancak, bu oyunları sunucu tabanlı oynamak istiyorsanız, doğru bir sunucu kurulumuna ihtiyacınız var. Bu rehberde, "18xx server kurulumu" anahtar kelimesine odaklanarak, adım adım bir 18xx oyun sunucusu kurulumunu nasıl yapacağınızı öğreneceksiniz.
18xx oyun sunucusu kurulumuna başlamadan önce, belirli yazılım ve araçlara ihtiyacınız olacak. İlk olarak, bir işletim sistemi seçeceksiniz. Genellikle Linux dağıtımları tercih edilir çünkü hem güvenilir hem de özelleştirilebilirler. Ubuntu veya CentOS popüler seçeneklerdir.
Linux kurulumundan sonra aşağıdaki yazılımları yüklemeniz gerekecek:
Bu yazılımları yüklemek için terminalden aşağıdaki komutları kullanabilirsiniz:
sudo apt update sudo apt install apache2 mysql-server php libapache2-mod-php sudo apt install git
Her yazılım yüklendikten sonra, konfigürasyon dosyalarını düzenleyerek sunucunuzun temel yapılandırmasını yapabilirsiniz.
18xx oyunlarının sorunsuz çalışabilmesi için doğru donanım gereksinimlerini karşılamanız önemlidir. İşte temel donanım gereksinimleri:
Bu donanım gereksinimleri, sunucunuzda birden fazla oyuncunun aynı anda bağlantı kurmasını ve oyun oynamasını sağlamak için yeterli olacaktır.
Sunucunuzun temel yazılımı ve donanımı hazır olduğunda, ağ ayarlarını yapılandırmanız gerekecek. İlk olarak, sunucunuza statik bir IP adresi atamanız önemlidir. Bu, sunucunuzun her yeniden başlatıldığında aynı IP adresini kullanmasını sağlar.
Statik IP adresi atamak için /etc/network/interfaces dosyasını düzenleyebilirsiniz:
iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1
Ardından, güvenlik duvarı ayarlarını yapılandırmalısınız. UFW (Uncomplicated Firewall) kullanarak gerekli portları açabilirsiniz:
sudo ufw allow 80 sudo ufw allow 443 sudo ufw enable
Bu, web trafiğini yönlendirmek ve sunucunuzu dışardan erişilebilir hale getirmek için gereklidir.
Artık sunucunuz hazır olduğuna göre, 18xx oyun dosyalarını yükleme ve konfigürasyon aşamasına geçebilirsiniz. İlk olarak Git kullanarak oyun dosyalarını klonlayın:
git clone https://github.com/18xx/18xx.git
Bu komut, gerekli oyun dosyalarını sunucunuza indirir. İndirilen dosyaları web sunucunuzun kök dizinine taşıyın:
sudo mv 18xx /var/www/html/
Daha sonra, oyun için gerekli veritabanını oluşturun ve yapılandırın:
mysql -u root -p CREATE DATABASE 18xx; exit;
Son olarak, oyun konfigürasyon dosyalarını düzenleyin ve sunucuyu başlatın. Bu, genellikle config.php dosyasında ayarların yapılmasını içerir.
Sunucu kurulumunda karşılaşabileceğiniz bazı yaygın sorunlar ve çözümleri:
Evet, ancak genellikle Linux daha stabil ve performanslı olduğu için önerilir.
Bu, donanımınıza bağlıdır. Ancak önerilen donanımda onlarca oyuncuyu destekleyebilir.
Genel olarak yukarıda belirtilen yazılımlar yeterlidir, ancak oyun modlarına bağlı olarak ek yazılımlara ihtiyaç duyulabilir.
Bu rehber, 18xx oyun sunucusu kurulumunda size adım adım rehberlik etmeyi amaçlamaktadır. Her aşamada dikkatli olmanız ve doğru yapılandırmalar yapmanız, sorunsuz bir oyun deneyimi sağlayacaktır.