Minecraft Server Kontrol Paneli 3 saat icinde sıfırdan kodladıgım minecraft server panelini sizlerle paylaşıyorum. Not : bu panel centos surumlerinde calışmaktadır ve 0dan kodlanmıştır. Panelimizi actıgımızda yaptıgı ilk işlem screen eklentisini yuklemektir. 1)Java kurulumu : Otomatik olarak sunucunuza java kurulumu yapmaktadır. 2)Minecraft server kurulumu : Bukkitin sitesinden crafbukkitin 1.5.2 surumunu cekip otomatik olarak kuruyor. Scriptin calıştıgı ana dizinde server klasoru oluşturuyor. Bu surumu nasıl guncelliyeceginiz kullanım klavuzunda vardır. 2.1)portu acma : Bu ise minecraft icin gerekli 25565 portunu acıyor. 3)Serveri başlat : Arka planda server başlatılır. 4)Serveri resetle : Sunucunuza reboot komutu ile reset atar. 5)Server dosyasını duzenle : server. properties dosyasını duzenlemenizi saglar. 5.1)Adminleri duzenle : Ops. txt dosyasından admin ekliyebilir silebilirsiniz. 6)Serveri sıfırla : Serverdeki dunyayı ve eklenti klasorunu siler 7)Toplu ban acma : Ban. txt banip. txt klasorunu siler 8)Toplu plugin kurulumu : Otomatik olarak ekledigim pluginleri kurar. Wordguard wordedit vs vs. Plugin kutuphanesi geliştirilebilir. Bu bilgi klavuzda yazıyor. 9)Web paneli kur : Sunucularda veya sanal sunucularda otomatik olarak minecraft html panel kuruyor. 10)Yedek al : Server dosyasını tar. gz biciminde sıkıştırıyor. 10.1)Yedek yukle : Bu işlemde once server dosyası silinir. Sonra son alınan server. tar. gz cıkartılır. 0)Panelden cıkar Panelin acık kodları : PHP: yum y install screen clear echo e " " echo e " Minecraft Server Paneli" echo e " " echo e "33[34m 1)Java Kurulumu e[0m" echo e "33[32m 2)Minecraft Server Kurulum e[0m" echo e "33[36m 2.1)Portu Ac e[0m" echo e "33[36m 2.2)Ram Bilgilerie[0m" echo e "33[33m 3)Serveri Baslate[0m" echo e "33[35m 4)Serveri Resetlee[0m" echo e "33[33m 5)Server Dosyasi Duzenlee[0m" echo e "33[33m 5.1)Adminleri Duzenlee[0m" echo e "33[31m 6)Serveri Sıfırla e[0m" echo e "33[32m 7)Toplu Ban Acmae[0m" echo e "33[33m 8)Toplu Plugin Kurulumue[0m" echo e "33[36m 9)Web Paneli Kurulum " echo e "33[34m 10)Yedek Al" echo e "33[34m 10.1)Yedek Yukle " echo e "33[31m 0)Panelden Cikise[0m" read secenek case $secenek in ## 1) echo e " " echo e " Java Kuruluyor " echo e " " yum y install java clear echo e " " echo e " Java Kuruldu " echo e " " ;; ## 2) echo e " " echo e " Server Dosyalari Cekiliyor" echo e " " mkdir server cd server wget http://dl. bukkit. org/downloads/craftbukkit/get/021101.5.2 R0.1/craftbukkit beta. jar mv craftbukkit 1.5.2 R0.1. jar server. jar clear echo e " " echo e " Oyun Kurulumu Tamamlandi." echo e " " ;; ## 2.2) clear free m ;; ## 2.2) echo e " " echo e " Port Aciliyor" echo e " " clear echo e " " echo e " 25565 Portu Acildi" echo e " " ;; ## 3) echo e " " echo e " Server Baslatildi" echo e " " cd server screen d m java Xmx350M Xms350M jar server. jar nogui. ;; ## 4) echo e " " echo e " Server Resetleniyor" echo e " " reboot ;; ## 5) cd server nano server. properties ;; ## 5.1) cd server nano ops. txt ;; ## 6) echo e " " echo e " Server Sifirlaniyor" echo e " " cd server rm rf worldnether rm rf world rm rf plugins rm rf worldtheend clear echo e " " echo e " Server Sifirlandi" echo e " " ;; ## 7) echo e " " echo e " Banlar Aciliyor" echo e " " cd server rm rf banned ips. txt rm rf banned players. txt clear echo e " " echo e " Banlar Acildi" echo e " " ;; ## 8) echo e " " echo e " Toplu Pluginler Kuruluyor" echo e " " cd server cd plugins wget http://dev.bukkit. org/media/files/719/258/worldguard 5.8. zip wget http://dev.bukkit. org/media/files/715/448/worldedit 5.5.7. zip wget http://dev.bukkit. org/media/files/711/777/Essentials. zip wget http://dev.bukkit. org/media/files/729/598/ChestShop. jar wget http://dev.bukkit. org/media/files/702/588/Lockette. jar wget http://dev.bukkit. org/media/files/726/156/AutoSaveWorld. jar unzip Essentials. zip unzip worldguard 5.8. zip unzip worldedit 5.5.7. zip wget http://dev.bukkit. org/media/files/651/890/xAuth 2.0.26 bin. zip unzip xAuth 2.0.26 bin. zip wget http://dev.bukkit. org/media/files/671/735/AlphaChest 1.16.0. jar clear echo e " " echo e " Pluginler Kuruldu OYUNDAN RELOAD ATİNİZ" echo e " " ;; ## 9) echo e " " echo e " Web Paneli Kuruluyor" echo e " " yum install y httpd chkconfig httpd on service httpd start mv html. zip /var/www/html/ cd /var/www/html/ unzip html. zip clear echo e " " echo e " Web Paneli Kuruldu Ayarlarinizi /var/www/html den duzenleyiniz" echo e " " ;; ## 10) echo e " " echo e " Yedek Aliniyor" echo e " " tar cvzf server. tar. gz server clear echo e " " echo e " Yedek Alindi Yedek İsimi server. tar. gz" echo e " " ;; ## 10.1) echo e " " echo e " Yedek Yukleniyor" echo e " " rm rf server tar zxvf server. tar. gz clear echo e " " echo e " Yedek Yuklendi Oyunu Baslatin." echo e " " ;; ## 0) echo e " " echo e " Cikis basarili" echo e " " ;; ## ) clear echo e "33[32m Yanlis Secenek panel yeniden baslatiliyor. e[0m" ./panel. sh esac ## Paneli indirme linki : http://s3. dosya. tc/server10/Zm2hiy/MinecraftPaneli. rar.html Virustotal : Paneli virus taramasından geciriniz. İcindeki panel. sh dosyası ile html. zip dosyasını ana dizine atın chmod +x panel. sh ile izinleri verin./panel. sh ile panel dosyanızı başlatın. Ucretsiz vps de formatlanarak denenmiş ve sorumsuz calışmıştır. Not : Bu panel sadece centos surumu icin yapılmıştır. Ubuntu, debian, freebsd surumlerinde calışmamaktadır.