• 01-09-2013, 00:32:02
    #1
    Üyeliği durduruldu

    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

    Panelin açık kodları :
    yum -y install screen
    
    clear
    echo -e "     -----------------------"
    echo -e "     Minecraft Server Paneli"
    echo -e "     -----------------------"
    echo -e "\033[34m     1)Java Kurulumu (Gerekli)\e[0m"
    echo -e "\033[32m     2)Minecraft Server Kurulum (Gerekli)\e[0m"
    echo -e "\033[36m     2.1)Portu Aç (Gerekli)\e[0m"
    echo -e "\033[36m     2.2)Ram Bilgileri\e[0m"
    echo -e "\033[33m     3)Serveri Baslat\e[0m"
    echo -e "\033[35m     4)Serveri Resetle\e[0m"
    echo -e "\033[33m     5)Server Dosyasi Düzenle\e[0m"
    echo -e "\033[33m     5.1)Adminleri Düzenle\e[0m"
    echo -e "\033[31m     6)Serveri Sıfırla (Hersey Silinir)\e[0m"
    echo -e "\033[32m     7)Toplu Ban Acma\e[0m"
    echo -e "\033[33m     8)Toplu Plugin Kurulumu\e[0m"
    echo -e "\033[36m     9)Web Paneli Kurulum (root gereklidir)"
    echo -e "\033[34m     10)Yedek Al"
    echo -e "\033[34m     10.1)Yedek Yükle (Son Alinan yedek yüklenir)"
    echo -e "\033[31m     0)Panelden Cikis\e[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/02110_1.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 world_nether
    rm -rf world
    rm -rf plugins
    rm -rf world_the_end
    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 
    düzenleyiniz"
    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 Yükleniyor"
    echo -e "     -----------------------"
    rm -rf server
    tar -zxvf server.tar.gz
    clear
    echo -e "     ************************"
    echo -e "     Yedek Yüklendi Oyunu Baslatin."
    echo -e "     ************************"
    ;;
    ######################################################################################################
    0)
    echo -e "     -----------------------"
    echo -e "     Cikis basarili"
    echo -e "     -----------------------"
    ;;
    ######################################################################################################
    *)
    clear
    echo -e "\033[32m Yanlis Secenek panel yeniden baslatiliyor.\e[0m"
    ./panel.sh
    esac
    ######################################################################################################
    Paneli indirme linki : http://s3.dosya.tc/server10/Zm2hiy/M...aneli.rar.html

    Virustotal : https://www.virustotal.com/tr/file/5...is/1377984594/

    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.
  • 01-09-2013, 00:59:49
    #2
    Aslında bu sistem ilerde cok işime yarayacak 2 tane minecraft hakında sitem var cokda hiti var deyerlendirmek lazım

    Oyun hakında pek bilgim yok
  • 13-09-2013, 17:43:03
    #3
    Verdiğiniz dosya çalışmamakta, Linux CentOS 5.7 final sürümü ile kurulum denedim, sonuç hüsran.
  • 22-11-2013, 00:53:51
    #4
    Üyeliği durduruldu
    Hocam pm attım size minecraft konusu hakkında bi bakabilir misiniz.
  • 22-11-2013, 03:12:49
    #5
    Üyeliği durduruldu
    JackBlack adlı üyeden alıntı: mesajı görüntüle
    Verdiğiniz dosya çalışmamakta, Linux CentOS 5.7 final sürümü ile kurulum denedim, sonuç hüsran.
    Java için 64 bit gerekiyor bildiğim kadarıyla ve muhtemelen centos 6 ya kurmuş olabilir 64 bite. gün içinde denemeyi düşünüyorum bende.
  • 22-11-2013, 10:49:19
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    centos 5.8 ile denedim sorunsuz çalıştı.
  • 08-01-2014, 13:08:02
    #7
    Üyeliği durduruldu
    Elinize sağlık güzel birşeye benziyor henüz denemedim

    GT-I9500 cihazımdan gönderildi
  • 07-07-2015, 20:55:44
    #8
    Bana böyle bir şey lazım. Yardımcı olabilecek ?