internette birçok panel ucretlı tema ve yazılım var ama namlessmc ucretsız ve turk oyuncular tarafından cok bılınmıyor yada tercıh edılmıyor server kurmak ısteyen arkadaslar ıcın detaylı bır rehber hazırlamak ıstedım
Bır minecraft server kurdunuz örnek : Paper 1.21.11 Survıval burda oynayan oyuncular için bir web sitesi yapmanız gerekır piysada inanılmaz bir tekelleşme var be tüm siteler birbirinin kopyası altyapı aynı ve ücretli sistemler namelessmc kullanarak özgün ve aynı özellıklerı sunan bir portal yapabilirrsiniz örnek bi çalışma yaptım www.axsarnetwork.com burdan inceleyebilirsiniz ..
Adım Adım Anlatıyor olucam ...
Merhaba arkadaşlar! Bu rehberde, NamelessMC'yi bir VPS üzerinde sıfırdan nasıl kuracağınızı adım adım anlatacağım. NamelessMC, Minecraft sunucuları için ücretsiz ve güçlü bir web sitesi yazılımıdır. Bu rehber, Ubuntu veya Debian tabanlı sistemler için hazırlanmıştır ve resmi dokümanlardan () derlenmiştir. Herhangi bir sorunuz olursa yorumlarda sorun.
Sunucu Gereksinimleri ve Minimum VPS Özellikleri
NamelessMC'nin sorunsuz çalışması için şu gereksinimler karşılanmalıdır ():
Minimum VPS Özellikleri:
Bu özellikler temel bir kurulum için yeterlidir. Eğer sunucunuzda yoğun trafik olacaksa, RAM'i 4 GB'ye çıkarın. VPS sağlayıcısı olarak OVH veya benzerlerini deneyebilirsiniz ().
Adım Adım Kurulum Komutları (Ubuntu / Debian için Net Örnekler)
Ubuntu 22.04 veya Debian 11'de root olarak çalışın. SSH ile bağlanın ve şu komutları sırayla çalıştırın (, ):
Bır minecraft server kurdunuz örnek : Paper 1.21.11 Survıval burda oynayan oyuncular için bir web sitesi yapmanız gerekır piysada inanılmaz bir tekelleşme var be tüm siteler birbirinin kopyası altyapı aynı ve ücretli sistemler namelessmc kullanarak özgün ve aynı özellıklerı sunan bir portal yapabilirrsiniz örnek bi çalışma yaptım www.axsarnetwork.com burdan inceleyebilirsiniz ..
Adım Adım Anlatıyor olucam ...
Yeni bir başlangıç zamanı geldi
NamelessMC'yi seçtik. Başlamak için kurulum ortamınızı seçin.- Linux'ta kurulum (örneğin VPS)
NamelessMC Sıfırdan Kurulum Rehberi
Merhaba arkadaşlar! Bu rehberde, NamelessMC'yi bir VPS üzerinde sıfırdan nasıl kuracağınızı adım adım anlatacağım. NamelessMC, Minecraft sunucuları için ücretsiz ve güçlü bir web sitesi yazılımıdır. Bu rehber, Ubuntu veya Debian tabanlı sistemler için hazırlanmıştır ve resmi dokümanlardan () derlenmiştir. Herhangi bir sorunuz olursa yorumlarda sorun.
Sunucu Gereksinimleri ve Minimum VPS Özellikleri
NamelessMC'nin sorunsuz çalışması için şu gereksinimler karşılanmalıdır ():
- PHP Sürümü: 7.4, 8.0 veya 8.1 (önerilen 8.1). Gerekli eklentiler: php-curl (isteğe bağlı), php-exif (isteğe bağlı), php-gd (PNG ve JPEG desteğiyle), php-mbstring, php-mysql veya php-mysqlnd, php-pdo, php-xml.
- Veritabanı: MySQL 5.7.22+ (önerilen MySQL 8) veya MariaDB 10.2+.
- Web Sunucusu: Apache, NGINX veya Caddy gibi bir sunucu.
- İşletim Sistemi: Ubuntu 22.04 veya Debian 11 önerilir, çünkü en güncel yazılımları destekler.
Minimum VPS Özellikleri:
- CPU: 1 çekirdek (daha fazla trafik için 2+ önerilir).
- RAM: 1-2 GB (küçük bir site için yeterli, Minecraft entegrasyonuyla 2 GB+更好).
- Depolama: 20 GB SSD (dosyalar ve veritabanı için).
- İnternet: İyi bir bağlantı (DDoS korumalı önerilir).
Bu özellikler temel bir kurulum için yeterlidir. Eğer sunucunuzda yoğun trafik olacaksa, RAM'i 4 GB'ye çıkarın. VPS sağlayıcısı olarak OVH veya benzerlerini deneyebilirsiniz ().
Adım Adım Kurulum Komutları (Ubuntu / Debian için Net Örnekler)
Ubuntu 22.04 veya Debian 11'de root olarak çalışın. SSH ile bağlanın ve şu komutları sırayla çalıştırın (, ):
- Sistemi Güncelle:
Bash:apt update && apt upgrade -y
- PHP ve Eklentileri Yükle: (PHP 8.1 için Ondřej Surý'nin deposunu ekleyin)
Bash:apt install software-properties-common -y add-apt-repository ppa:ondrej/php -y apt update apt install php8.1 php8.1-{curl,exif,gd,mbstring,mysql,pdo,xml} -y
- Web Sunucusu Yükle:Üç seçenekten birini seçin (NGINX önerilir).
- NGINX + PHP-FPM:
Bash:apt install nginx php8.1-fpm -y
- Apache + PHP-FPM:
Bash:apt install apache2 php8.1-fpm -y
- Apache + mod_php:
Bash:apt install apache2 libapache2-mod-php8.1 -y
- //// Burda Dikkat etmeniz gereken 3 unden birini secmeniz gerekir 3 unude uygulamayin .../////
- NGINX + PHP-FPM:
- MariaDB Veritabanı Sunucusu Yükle
Güvenliği artırın:Bash:apt install mariadb-server -y
Bash:mysql_secure_installation
- NamelessMC Dosyalarını İndir ve Çıkart:
(Veya wget ile: wget -O - "https://github.com/NamelessMC/Nameless/releases/latest/download/nameless-deps-dist.tar.xz" | tar xz)Bash:mkdir -p /var/www/html cd /var/www/html curl -L "https://github.com/NamelessMC/Nameless/releases/latest/download/nameless-deps-dist.tar.xz" | tar xz
- Dosya İzinlerini Ayarla:
Kurulum tamamlandıktan sonra web sunucusu konfigürasyonunu yapın (aşağıdaki bölümde) ve tarayıcıdan siteye girin.Bash:chown -R www-data:www-data /var/www/html chmod -R 755 /var/www/html
MySQL Veritabanı Oluşturma ve Bağlantı Ayarları- MySQL'e Giriş Yap:
(Şifrenizi girin, varsayılan boş olabilir.)Kod:mysql -u root -p
- Kullanıcı ve Veritabanı Oluştur:
Bash:CREATE USER 'nameless'@'127.0.0.1' IDENTIFIED BY 'guclu_sifre'; CREATE DATABASE nameless; GRANT ALL PRIVILEGES ON nameless.* TO 'nameless'@'127.0.0.1'; FLUSH PRIVILEGES; EXIT;
('guclu_sifre' kısmını güçlü bir şifreyle değiştirin.)
Bağlantı ayarları: Kurulum sihirbazında (aşağıda) şu bilgileri girin:
- Veritabanı Sunucusu:
127.0.0.1 (veya localhost) - Veritabanı Adı:
nameless - Kullanıcı Adı:
nameless - Şifre:
guclu_sifre - Port:
3306 (varsayılan)
Eğer hata alırsanız, veritabanı sürümünüzün 5.7.22+ olduğundan emin olun ().
Nginx veya Apache için Örnek Config (Vhost) Dosyaları
Web sunucusu konfigürasyonunu ayarlayın (, , ).
NGINX Örneği: /etc/nginx/sites-available/default dosyasını düzenleyin
Değişiklikleri uygula:Bash:server { listen 80; root /var/www/html; index index.php index.html index.htm; server_name orneksite.com; location / { try_files $uri /index.php$is_args$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.1-fpm.sock; } location ~ /\.ht { deny all; } }systemctl reload nginx
Apache Örneği:/etc/apache2/sites-available/000-default.confdosyasını düzenleyin:
- Veritabanı Sunucusu:
-
Bash:
<VirtualHost *:80> ServerName orneksite.com DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Modülleri etkinleştir:a2enmod rewrite ve systemctl restart apache2
SSL için Certbot kullanın ():apt install certbot python3-certbot-nginx -y ve certbot --nginx.
NamelessMC İlk Kurulum Sihirbazı ve Temel Ayarlar
Dosyaları yükledikten sonra tarayıcıdan siteye girin (örneğin: Loading...). Kurulum sihirbazı otomatik başlar (, , ):
- Dil seçin (English varsayılan).
- Veritabanı bilgilerini girin (yukarıdaki bölüm).
- Site adı, e-posta gibi temel bilgileri doldurun.
- Admin hesabı oluşturun (kullanıcı adı, şifre).
- Kurulum tamamlanınca StaffCP'ye girin (admin paneli).
Temel Ayarlar:
- StaffCP > Configuration > General: Site adını, logosunu ayarlayın.
- StaffCP > SEO: Dost URL'leri etkinleştirin ().
- StaffCP > Emails: E-posta gönderme ayarlarını yapılandırın (SMTP önerilir, ).
Eğer beyaz ekran alırsanız, PHP hatalarını kontrol edin ().
Türkçe Dil Paketi, Tema Yükleme ve Eklenti/Modül Kullanımı
NamelessMC, Türkçe'yi destekler ().
Türkçe Dil Paketi Yükleme:
- GitHub'dan Türkçe dil dosyasını indirin (languages/Turkish.php veya resources bölümünden, ).
- custom/languages/ klasörüne yükleyin.
- StaffCP > Configuration > Languages: Türkçe'yi etkinleştirin ve varsayılan yapın.
Tema Yükleme (, ):
- Temayı indirin (örneğin Nexus veya Cobalt, resources.namelessmc.com'dan).
- custom/templates/ klasörüne yükleyin.
- StaffCP > Styles > Templates: Yeni temayı etkinleştirin.
Eklenti/Modül Kullanımı (, ):
- Modülü indirin (örneğin Store Module, ).
- modules/ klasörüne yükleyin.
- StaffCP > Modules: Modülü etkinleştirin.
- Konfigürasyonu yapın (örneğin init.php dosyasında).
Modüller için Nameless Plugin'i MC sunucunuza yükleyin ().
Minecraft Sunucusu ile Entegrasyon (UUID Eşleştirme, Rol/Sunucu İstatistikleri vb.)
Minecraft entegrasyonu için Nameless Plugin'i kullanın (, , ):
- Plugin Yükle: Spigot, Paper vb. sunucunuza Nameless Plugin yükleyin.
- API Anahtarı Oluştur: StaffCP > Configuration > API: Yeni API anahtarı oluşturun.
- Plugin Konfigürasyonu: Sunucudaki plugins/NamelessMC/config.yml dosyasını düzenleyin: API URL'si (site adresiniz), anahtar girin.
- UUID Eşleştirme: Online mod sunucularda Mojang UUID'leri kullanılır. Cracked sunucular desteklenmez ().
- Rol Senkronizasyonu: StaffCP > Minecraft > Groups: MC gruplarını web gruplarıyla eşleştirin ().
- Sunucu İstatistikleri: Plugin, online oyuncuları, istatistikleri web'e gönderir. MCStatistics modülüyle gelişmiş istatistikler ekleyin (, ).
Entegrasyon çalışmazsa, API bağlantısını kontrol edin ve sunucu online modda olsun.
Bu rehberle sorunsuz kurulum yapabilirsiniz. Başarılar! Eğer güncelleme olursa, resmi siteden kontrol edin ().
- MySQL'e Giriş Yap:
Son düzenleme: