Anasayfa > MineCraft Modları > minecraft linux server kontrol paneli

minecraft linux server kontrol paneli

puty minecraft panel

 

3 saat içinde sıfırdan kodladıgım minecraft server panelini sizlerle paylaşıyorum.
Not : bu panel centos sürümlerinde çalışmaktadır ve 0dan kodlanmıştır.
Panelimizi açtıgımızda yaptıgı ilk işlem screen eklentisini yüklemektir.

1)Java kurulumu : Otomatik olarak sunucunuza java kurulumu yapmaktadır.
2)Minecraft server kurulumu : Bukkitin sitesinden crafbukkitin 1.5.2 sürümünü çekip otomatik olarak kuruyor.Scriptin çalıştıgı ana dizinde server klasörü oluşturuyor.Bu sürümü nasıl güncelliyeceginiz kullanım klavuzunda vardır.
2.1)portu açma : Bu ise minecraft için gerekli 25565 portunu açı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ı düzenle : server.properties dosyasını düzenlemenizi saglar.(Bu komut çalışmazsa yum install nano ile nano eklentisini yükleyiniz)
5.1)Adminleri düzenle : Ops.txt dosyasından admin ekliyebilir silebilirsiniz.
6)Serveri sıfırla : Serverdeki dünyayı (world) ve eklenti klasörünü (plugins)siler
7)Toplu ban açma : Ban.txt banip.txt klasörünü siler
8)Toplu plugin kurulumu : Otomatik olarak ekledigim pluginleri kurar.Wordguard wordedit vs vs.Plugin kütüphanesi 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 biçiminde sıkıştırıyor.
10.1)Yedek yükle : Bu işlemde önce server dosyası silinir.Sonra son alınan server.tar.gz çıkartılır.
0)Panelden çıkar

-------------"
echo -"     Minecraft Server Paneli"
echo -"     -----------------------"
echo -"\033[34m     1)Java Kurulumu (Gerekli)\e[0m"
echo -"\033[32m     2)Minecraft Server Kurulum (Gerekli)\e[0m"
echo -"\033[36m     2.1)Portu Aç (Gerekli)\e[0m"
echo -"\033[36m     2.2)Ram Bilgileri\e[0m"
echo -"\033[33m     3)Serveri Baslat\e[0m"
echo -"\033[35m     4)Serveri Resetle\e[0m"
echo -"\033[33m     5)Server Dosyasi Düzenle\e[0m"
echo -"\033[33m     5.1)Adminleri Düzenle\e[0m"
echo -"\033[31m     6)Serveri Sıfırla (Hersey Silinir)\e[0m"
echo -"\033[32m     7)Toplu Ban Acma\e[0m"
echo -"\033[33m     8)Toplu Plugin Kurulumu\e[0m"
echo -"\033[36m     9)Web Paneli Kurulum (root gereklidir)"
echo -"\033[34m     10)Yedek Al"
echo -"\033[34m     10.1)Yedek Yükle (Son Alinan yedek yüklenir)"
echo -"\033[31m     0)Panelden Cikis\e[0m"
read secenek
case $secenek in
###################################################################
1)
echo -
"     -----------------------"
echo -"     Java Kuruluyor         "
echo -"     -----------------------"
yum -y install java
clear
echo -"     ************************"
echo -"     Java Kuruldu            "
echo -"     ************************"
;;

###################################################################

2)
echo -
"     -----------------------"
echo -"     Server Dosyalari Cekiliyor"
echo -"     -----------------------"
mkdir server
cd server
wget http
://dl.bukkit.org/downloads/craftbukkit/get/02110_1.5.2-R0.1/craftbukkit-beta.jar
mv craftbukkit-1.5.2-R0.1.jar server.jar
clear
echo -"     ************************"
echo -"     Oyun Kurulumu Tamamlandi."
echo -"     ************************"
;;


###################################################################

2.2)
clear
free 
-m
;;

###################################################################

2.2)
echo -
"     -----------------------"
echo -"     Port Aciliyor"
echo -"     -----------------------"

clear
echo -”     ************************”
echo -”     25565 Portu Acildi”
echo -”     ************************”
;;

###################################################################

3)
echo -
"     -----------------------"
echo -"     Server Baslatildi"
echo -"     -----------------------"
cd server
screen 
--m java -Xmx350M -Xms350M -jar server.jar nogui.
;;

###################################################################

4)
echo -
"     -----------------------"
echo -"     Server Resetleniyor"
echo -"     -----------------------"
reboot
;;

###################################################################

5)
cd server
nano server
.properties
;;

###################################################################

5.1)
cd server
nano ops
.txt
;;

###################################################################

6)
echo -
"     -----------------------"
echo -"     Server Sifirlaniyor"
echo -"     -----------------------"
cd server
rm 
-rf world_nether
rm 
-rf world
rm 
-rf plugins
rm 
-rf world_the_end
clear
echo -"     ************************"
echo -"     Server Sifirlandi"
echo -"     ************************"
;;

###################################################################

7)
echo -
"     -----------------------"
echo -"     Banlar Aciliyor"
echo -"     -----------------------"
cd server
rm 
-rf banned-ips.txt
rm 
-rf banned-players.txt
clear
echo -"     ************************"
echo -"     Banlar Acildi"
echo -"     ************************"
;;

###################################################################

8)
echo -
"     -----------------------"
echo -"     Toplu Pluginler Kuruluyor"
echo -"     -----------------------"
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 -"     ************************"
echo -"     Pluginler Kuruldu OYUNDAN RELOAD ATİNİZ"
echo -"     ************************"
;;

###################################################################

9)
echo -
"     -----------------------"
echo -"     Web Paneli Kuruluyor"
echo -"     -----------------------"
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 -"     ************************"
echo -"     Web Paneli Kuruldu Ayarlarinizi /var/www/html den
düzenleyiniz"
echo -"     ************************"
;;

###################################################################

10)
echo -
"     -----------------------"
echo -"     Yedek Aliniyor"
echo -"     -----------------------"
tar cvzf server.tar.gz server
clear
echo -"     ************************"
echo -"     Yedek Alindi Yedek İsimi server.tar.gz"
echo -"     ************************"
;;

###################################################################

10.1)
echo -
"     -----------------------"
echo -"     Yedek Yükleniyor"
echo -"     -----------------------"
rm -rf server
tar 
-zxvf server.tar.gz
clear
echo -"     ************************"
echo -"     Yedek Yüklendi Oyunu Baslatin."
echo -"     ************************"
;;

###################################################################

0)
echo -
"     -----------------------"
echo -"     Cikis basarili"
echo -"     -----------------------"
;;

###################################################################

*)
clear
echo -"\033[32m Yanlis Secenek panel yeniden baslatiliyor.\e[0m"
./panel.sh
esac
###################################################################

 

 

Paneli indirme linki : indirin

Virustotal : indirin

Paneli virüs taramasından geçiriniz.

İçindeki 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.

Ücretsiz vps de formatlanarak denenmiş ve sorumsuz çalışmıştır.

Not : Bu panel sadece centos sürümü için yapılmıştır.Ubuntu,debian,freebsd sürümlerinde çalışmamaktadır.

 

 

142 Toplam 1 Bugün

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>