Pocketmine-MP ile Sunucu Kurmak ve Yönetmek - Detaylı Rehber

JakSocket

Weeaboo
Emektar Üye
Mesajlar
730
En iyi cevaplar
0
Beğeniler
363
Puanları
0



Merhaba arkadaşlar, bu konuda PocketMine ile nasıl sunucu açılır, nasıl yönetilir, neler yapılabilir anlatmaya çalışacağım. PocketMine ile ilgili bir sorunuz varsa lütfen aşağıdaki linke yazın:
https://forum.gamer.com.tr/konu/pocketmine-sunucu-kurulumu-ve-yönetimi-destek-konusu.171279/

Pocketmine'in web sitesi: http://www.pocketmine.net/

PocketMine nedir?

PocketMine, Minecraft PE için yapılmiş bir sunucu yazılımıdır. Windows, Linux, Mac OS ve Android üzerinden kurulabilir ancak daha çok kullanıldığı için Windows kurulumunu anlatacağım.

SUNUCU KURULUMU

Anlatmaya başlamadan önce sunu belirtmek istiyorum. Eğer sunucunuza sizin ağınızda olmayan, başka oyuncuların girmesini istiyorsanız port forward denen işlemi yapmanız gerek. Yapmazsanız sadece ayni WiFi üzerindeki oyuncular sunucunuza bağlanabilir. Sunucu kurulumu rehberinden sonra ona da değinecegim.

1- Öncelikle masaüstünde bir klasör açın. Açtıktan sonra "www.pocketmine.net" sitesine girin. Get Pocketmine-MP'ye tıklayip Windows Installer'ı seçin. İnen installerı masaüstünde açtığınız dosyaya taşıyın.


2- Installer'ı çalıştırıp kurulumu yapın. Yaptıktan sonra Finish'e basın. Sunucu otomatik olarak başlayacaktır.




3- Vee sunucumuz çalışmaya başladı. Bu siyah ekran sunucumuzun konsolu, buradan yöneteceğiz.



4- Sunucu açıldıktan sonra ayarlamaları yapmak için sunucuyu kapatmamız lazım. Sunucuyu kapatmak için konsolda "stop" komutunu kullanmamız gerek. Böylece sunucumuz kapanmadan önce harita, plugin gibi bilgileri kaydedecek. "Stop"u yazıp enter'a basın. Bastıktan sonra biraz bekleyip yeniden enter'a basın.

Sunucunuzu yeniden açmak için dosyadaki "start" belgesini açın.

SUNUCU YÖNETİMİ

Sunucumuzu kurduk ancak şu an herhangi bir özellik yok içinde. Bu bölümde sunucumuzu nasıl ayarlayacağız, nasıl yöneteceğiz anlatacağım.

Sunucuyu ayarlamak (Server.properties)

"Server.properties" Sunucuyu kurduktan sonra bu dosyayı görmüş olmanız gerek. Bu dosya ile sunucumuzda gerekli ayarları yapacağız. (Oyun modu, PvP, whitelist vs.) Bize gerekli olan yerleri anlatmaya çalışacağım, diğer ayarlarla oynamanıza gerek yok.



server-name: Sunucunuzun ismi
description: Sunucunuz hakkında kısa bir açıklama
motd: Sunucunuzun ismi
memory-limit: Sunucunuza verdiğiniz RAM miktari. Bilgisayarınız 32 bitse 1024'ten fazla veremezsiniz.
white-list: Whitelist'i açıp kapar.
spawn-protection: Spawnın etrafını X blok çapında korumaya alır, yetkili olmayanlar spawn alanını kıramaz.
max-players: Sunucunuza girebilecek en fazla kişi sayısı.
gamemode: Oyun modu (0=survival, 1= creative)
pvp: PvP'yi açıp kapar.


Pocketmine Sunucu Komutları

Burada Pocketmine'a eklenmiş bir kaç temel komutu göstereceğim. Konsola direkt yazarak bu komutları kullanabilirsiniz, ancak mobil cihazınızdan sunucuda oynarken bu komutları kullanmak istiyorsanız komutunuzun önüne slash "/" işaretini eklemeniz gerek. Örn:
Konsolda: kick JakSocket
Mobil cihazda: /kick JakSocket

KOMUTLARI MOBIL CIHAZİNİZDA KULLANMADAN ÖNCE KENDINIZE ADMINLIK VERMENIZ GEREKMEKTEDIR. LÜTFEN AŞAĞIDAKİ /OP KOMUTUNA BAKIN.

/ban add "oyuncu ismi" - İsmi yazilan oyuncuyu sunucudan banlar.
/banip add "oyuncu ismi" - İsmi yazilan oyuncunun IP'sini sunucudan banlar.
/gamemode "mod kodu" "oyuncu ismi" - Oyuncunun oyun modunu değiştirir. (0 = survival, 1 = creative)
/give "oyuncu ismi" "item kodu" "item miktari" - Oyuncuya item verir.
/kick "oyuncu ismi" - Oyuncuyu sunucudan şutlar.
/kill "oyuncu ismi" - Oyuncuyu öldürür.
/op "oyuncu ismi" - Oyuncuya komutları kullanma izni (adminlik) verir.
/say "mesaj" - Konsol üzerinden chate mesaj yazmanızı sağlar.
/spawn - Bulunduğunuz nokta doğma noktası (spawn) olur.
/stop - Sunucuyu durdurur.
/tp "X oyuncusu" "Y oyuncusu" - X oyuncusunu Y oyuncusuna ışınlar.

Bu komutlara konsola "help" yazarak ulaşabilirsiniz.

Nasıl plugin eklenir?

Plugin eklemek gayet basit. Asağıda verdiğim siteden istediğiniz plugini indirip, "plugins" dosyasına atin ve sunucuyu kapatıp açın.
http://forums.pocketmine.net/index.php?plugins/
Pluginlerin kullanımı bu sitedeki sayfalarinda yazıyor. Bakarak nasil kullanıldığınıi öğrenebilirsiniz.

Nasıl port forward yapılır?
SUNUCUNUZA BAŞKA AĞDAN GİREN KİŞİLERİN BAĞLANMASINI İSTİYORSANIZ BU BÖLÜMÜ ATLAMAYIN !!!

Port forward yapmak kullandığınız modemin marka ve modeline göre değişir, o yüzden ortak bir anlatım yapamayacağım.

http://portforward.com/english/routers/port_forwarding/routerindex.htm

Bu linke girip modeminizin markasını sonra da modelini seçin. Seçtikten sonra M harfini bulup Minecraft Server'a tıklayın. Bu bölümde size bilgisayardaki Minecraft için nasıl port forward yapıldığını anlatılıyor. Bilgisayardaki Minecraft'ın portu 25565, ancak biz Minecraft PE oynadığımıiz için 19132 portunu kullanacağıiz. Modeminizde port açarken 25565 değil, 19132 portunu ve UDP protokolünü kullanın.

Yaptıktan sonra www.whatsmyip.org sitesine girin ve sunucuya girmesini istediğiniz kişilere yazan IP adresini verin.

Not: Sitede port forward olayını biraz uzun anlatmış olabilir. Aslında 2 dakikadan fazla sürmüyor. Siz sadece resimlere bakın, yeter.

Alıntı değildir. Kolay gelsin :)
 


Son düzenleme:

_Redd_Eyee_

Ağaç Yumruklayıcı
Mesajlar
25
En iyi cevaplar
0
Beğeniler
2
Puanları
0
Oha güzel anlatım Sağol bu arada PETurk ü acsan artık 0.8.1 halini

Sent from my GT-N8005 using Tapatalk 4
 

Dogac01

Zombi Katili
Mesajlar
223
En iyi cevaplar
0
Beğeniler
41
Puanları
0
İşte JakSocket ! :D
Klavyene ve parmaklarına sağlık Utku :)
 

gariban12

Marangoz
Mesajlar
50
En iyi cevaplar
0
Beğeniler
6
Puanları
0
Bir sey yazmayi unutmussun diger oyunculrin girebilmesi icin pcde TCP/UDP oluyo ama mobil cihazlar icin yani 19132 portu icin protokol UDP olucak
 

gariban12

Marangoz
Mesajlar
50
En iyi cevaplar
0
Beğeniler
6
Puanları
0
@hasanokkilata
Android icin kurulumu daha kolay google play store ye pocketmine server yazin 3 uygulama cikar karsiniza burda pocketmine logosu olani indirin indirdiginizde uygulamanin adi diroid pocketmine olur uygulamaya girin burdan yuklemek istediginiz surumu secin ben en guncelini yuklemenizi tavsiye ederim
Yuklerken %90 da kalir buyuk ihtimalle o zaman google playden ZArchiver yukleyin ZArchiver programina girin telefon hafizasindan DiroidPocketmine adli dosyayi bulun ve girin version dosyasina girin orda sadece tek bir zip dosyasi vardir onu kopyalayin kopyalayinca direk ZArchiver ana ekranina gonderir orda tekrar DiroidPocketmine dosyasina gir yapistir ordayken o zip dosyasina bas buraya cikar de cikarma islemi bittikten sonra samsung kullaniyorsan orta tusa basili tut indirdigin diroid pocketmine programini sonlandir Diroid Pocketmine programini tekrar baslat modeminden jaksocket in anllattigi gibi port ac islem bu kadar .
Ardindan uygulamaya gir Start Server de server baslar Stop Server dersen durar yukardaki simgelerden de consol ve ayarlara ulasabilirsin


Emege Saygi O Kadar Yazdik ;-)
 

hasanokkilata

Kömür Madencisi
Mesajlar
103
En iyi cevaplar
0
Beğeniler
12
Puanları
0
Kardeş çok iyi anlatmışsın da ben senin dediklerini aynen yapyım ama start server derdemez otomatik men stop server diyor anlamadım gitti bir de eror veriyor
 

gariban12

Marangoz
Mesajlar
50
En iyi cevaplar
0
Beğeniler
6
Puanları
0
Dosyayi tam olarak cikarttigindan emin misin ve jaksocket in dedigi gibi hatanin resmini atabilir misin
 

gariban12

Marangoz
Mesajlar
50
En iyi cevaplar
0
Beğeniler
6
Puanları
0
Anladigim kadariyla cogu kisi yapamiyor yarin bir video cekecegim video linki cumartesi gunu gelir
 

hasanokkilata

Kömür Madencisi
Mesajlar
103
En iyi cevaplar
0
Beğeniler
12
Puanları
0


Arkadaşlar resmi başarılı bir şekilde koyabilmişimdir inşallah bir kaç sorrum olcak
1-)Cihazımınn rootlu olması gerekir mi?
2-)Acaba ilk olarak portu falan mı ayarlamalıyım (bunu yukarda anlayamadım bu arada)
 

JakSocket

Weeaboo
Emektar Üye
Mesajlar
730
En iyi cevaplar
0
Beğeniler
363
Puanları
0


Arkadaşlar resmi başarılı bir şekilde koyabilmişimdir inşallah bir kaç sorrum olcak
1-)Cihazımınn rootlu olması gerekir mi?
2-)Acaba ilk olarak portu falan mı ayarlamalıyım (bunu yukarda anlayamadım bu arada)
Android'teki yapılışı hakkında pek bir bilgim yok. gariban12'ye sorabilirsin.
 

Üst