Minecraft 1.8'de sunucu nasıl kurulur? Bir sunucuyu çevrimdışı olarak tanımlama nedenleri. Kullanıcı sözleşmesi ve sunucu başlatma

  • 25.04.2019

Bu makale okuyucuya temiz (değişiklik yapılmadan) bir Minecraft sunucusunun özelliklerini tanıtmaktadır. şimdiki versiyonu. Sunucu, istemcinin aksine, oyunun resmi web sitesi aracılığıyla ücretsiz olarak dağıtılır. Bu makaledeki bilgiler 1.4.7 sürümüne güncellendi.

İşe hazırlık

Sunucunun çalışması için Java paketini PC'nize yüklemeniz gerekir. Bu sayfadan indirilebilir. Ancak Minecraft istemcisi başlarsa, bu, bu paketin bilgisayarda zaten kurulu olduğunun bir göstergesidir.

Sunucuyu indirmek için resmi sitenin "Multiplayer Server" bölümündeki indirme sayfasına gitmeniz gerekiyor. Sunucu sürümünü - .exe (yalnızca Windows kullanıcıları, konsol modu yok) veya .jar (evrensel) seçebilirsiniz. Uygun bağlantıya tıklayın ve dosyayı sunucunuz için ana dizin olacak ayrı bir dizine kaydedin. Linux veya OS X üzerinde bir sunucu oluştururken, sunucunun temel dizini çalışma dizinidir - cd /path/to/server/ kullanın.

Sunucu oluşturma ve yapılandırma

Sunucu ayarlarına giriş

İndirilen dosya gelecekteki sunucu klasöründeyken çalıştırın ve seviye oluşturma işlemi tamamlanana kadar bekleyin. Klasörünüzde birkaç yeni dosya ve alt klasörün göründüğünü göreceksiniz.

Bir dosya düşünün server.properties. Bu dosya sunucunun tüm ana parametrelerini içerir. Bu dosyayı uygun herhangi bir metin düzenleyiciyle açın. Bunun gibi içerik göreceksiniz:

#Minecraft sunucu özellikleri #19 Ocak 19:41:50 MSK 2013 jeneratör ayarları= allow-nether=true level-name=world enable-query=false allow-flight=false server-port=25565 level-type=Varsayılan etkinleştir -rcon=yanlış seviye-seed= sunucu-ip= max-build-height=256 spawn-npcs=gerçek beyaz liste=yanlış spawn-hayvanlar=gerçek doku paketi=çevrimiçi mod=gerçek pvp=gerçek zorluk=1 oyun modu =0 maksimum oyuncu=20 spawn-canavar=gerçek oluşturma yapıları=gerçek görüş mesafesi=10 motd=Bir Minecraft Sunucusu

Parametrelerin açıklaması

Parametre değerler Varsayılan Tanım
izinli uçuş doğru yanlış yanlış Oyuncunun Minecraft dünyasında uçmasına izin verir. Bu seçenek yalnızca aşağıdaki uçuşlar için geçerlidir: hayatta kalma ve yalnızca ilgili eklenti mevcutsa (örneğin, Flight) bir etkiye sahiptir. Yaratıcı moddaki uçuşlar hiçbir şekilde etkilenmez.
izin ver doğru yanlış doğru Bu parametre Aşağı dünyaya geçiş olasılığını belirler. Devre dışı bırakılırsa, Nether'deki tüm oyuncular normale taşınır. Sona geçişi etkilemez.
zorluk Sayı (0-3) 1 Zorluk: 0 - Huzurlu 1 - Kolay 2 - Normal 3 - Zor
etkinleştir-komut-blok doğru yanlış yanlış Komut bloğunu kullanmanızı sağlar. Bu seçenek ilk önyüklemede oluşturulmaz, ancak komut bloğunu ilk kez kullanmayı denediğinizde görünür.
etkinleştirme sorgusu doğru yanlış yanlış Sunucuyu dinlemek (sunucu hakkında bilgi almak) için GameSpy4 protokolünü etkinleştirmenizi sağlar.
etkinleştirme-rcon doğru yanlış yanlış kullanmanıza izin verir uzaktan erişim sunucu konsoluna.
oyun modu Sayı (0-2) 0 Standart Oyun modu, sunucuya ilk kez katılan tüm oyuncular tarafından otomatik olarak yüklenir. /gamemode komutu ile bir oyuncunun modu değiştirilir. 0 - Hayatta Kalma 1 - Yaratıcı 2 - Macera (12w22a'dan beri mevcut)
jeneratör ayarları Numara Astar Bu satır, süper düz dünya oluşturma şablonunu belirtir. Ayrıntılar için süper uçağa bakın.
oluşturmak-yapılar doğru yanlış doğru Yapıların oluşturulup oluşturulmayacağı (hazineler, kaleler, köyler...)
hardcore doğru yanlış yanlış Sunucuda hardcore modunu etkinleştirir. Ölümden sonra - yasak, yeniden bağlanamazsınız.
seviye adı Klasör adı dünya Sunucunun oyun sırasında kullanacağı harita dosyalarının bulunduğu klasörün adı. Bu klasör, sunucu ile aynı dizinde bulunur. Görünmezse, sunucu otomatik olarak oluşturacaktır. yeni Dünya ve dosyalarını bu ada sahip bir klasöre koyun.
seviyeli tohum İzin verilen herhangi bir tahıl Numara Seviye oluşturucu için giriş verileri (tohum). Rastgele bir dünya yaratmak istiyorsanız bu alanı boş bırakın.
seviye tipi VARSAYILAN/DÜZ/BÜYÜK BİYOMLAR VARSAYILAN Dünyanın türünü belirtir.
maksimum yapı yüksekliği 16'ya bölünebilir (64 - 256) 256 Sunucunuzdaki bir binanın maksimum yüksekliğini belirtir. Bu seviyenin üzerinde blokları kırmak veya yerleştirmek mümkün olmayacaktır. Arazi bu seviyenin üzerinde üretebilir ve bloklar TNT ve ateş ile yok edilebilir. Ayrıca, kovalar sınırın üzerinde çalışır (hata).
maksimum oyuncu Numara (0-2147483647) 20 maksimumu belirtir izin verilen miktar sunucudaki oyuncular.
motd 60 karakterden kısa dize Minecraft sunucusu Sunucu listesine bağlanıldığında görüntülenen sunucunun açıklaması. Metin biçimlendirmeyi destekler.
çevrimiçi mod doğru yanlış doğru Bu ayar, bu sunucuya bağlanan kullanıcıların premium hesaplarının kimlik doğrulamasını etkinleştirmenizi/devre dışı bırakmanızı sağlar. Eğer bir yanlış- Program oyuncuların hesaplarını kontrol etmeyecek ve hesapları "premium hesap" statüsüne sahip değilse oyuncular sunucuya erişebilecekler. parametre değeri ise doğru, yalnızca premium hesabı olan kullanıcılar sunucuya erişebilecek. Hesap doğrulama devre dışıysa, verilen sunucu"korsanlar" ve sahte bir takma ad oluşturan oyuncular girebilecek, bu biraz güvensiz. Bu modda bir sunucu oluşturan bir yönetici, bu seçenek sunucu ayarları listesine bilerek eklendiğinden, kullanıcı sözleşmesinin şartlarını ihlal etmez - kontrolü devre dışı bırakarak, örneğin, oynayabilirsiniz. yerel ağ ve internet erişimi olmadan.
pvp doğru yanlış doğru Oyuncuların sunucudaki diğer oyuncuların saldırılarından hasar almasını etkinleştirir/devre dışı bırakır. saat doğru oyuncular kendi aralarında "savaşabilecek", birbirlerini öldürebilecekler. değer ayarlanırsa yanlış, oyuncular birbirlerine doğrudan hasar veremezler.
sorgu.port Numara (1-65535) 25565 Sunucu hakkında bilgi almak için bağlantı noktası. enable-query=true olduğunda otomatik olarak görünür.
rcon şifresi Astar Numara Sunucuya uzaktan erişim için parola. enable-rcon=true olduğunda otomatik olarak görünür.
rcon.port Numara (1-65535) 25575 için liman uzaktan kumanda sunucu. enable-rcon=true olduğunda otomatik olarak görünür.
sunucu-ip Herhangi bir geçerli IP adresi Numara Bu sunucuya bağlanmak için diğer oyuncular tarafından kullanılacak sunucunun IP adresini belirtir. Bu alanın boş bırakılması önerilir, ancak sunucuya belirli bir IP adresi vermek istiyorsanız, ayarlamak için bu seçeneği kullanabilirsiniz.
Sunucu portu Numara (1-65535) 25565 Bu parametre, oyun sunucusu tarafından kullanılacak olan TCP ve UDP protokollerindeki bağlantı noktasının değerini tanımlar. için standart minecraft limanı- 25565. Değeri değiştirmemeniz önerilir, çünkü standart bir bağlantı noktası kullanarak bir sunucuya girmek için oynatıcının yalnızca IP'yi veya DNS adresi, bir bağlantı noktası belirtmeden ve ayrıca diğer bağlantı noktalarını kullanırken, bu bağlantı noktasının zaten bir başkası tarafından işgal edilmiş olma olasılığı vardır. ağ kaynağı. Yine de bağlantı noktasını manuel olarak belirtmek istiyorsanız, daha yüksek sayılar seçin ve popüler bağlantı noktalarından kaçının: 80 ve 8080 (web sunucusu), 21 (ftp sunucusu), 22 (ssh sunucusu), 143 (imap), 6969 ve 6881-6889 (bittorrent) ), vb. Örneğin, 25000 numaralı bağlantı noktası iyidir.
snooper özellikli doğru yanlış doğru Sunucunun geliştiricilere bazı istatistikler ve veriler göndermesine izin verir.
yumurtlayan hayvanlar doğru yanlış doğru benzer şekilde spawn-canavarlar ama dost canlısı çeteler için (inekler, domuzlar, koyunlar...).
spawn-canavarlar doğru yanlış doğru parametre değeri ise doğru, ardından tek oyunculu bir oyunda olduğu gibi geceleri haritada ve karanlık mağaralarda düşman çeteler belirecek ve sunucudaki oyunculara zarar vermeye çalışacaklardır. eğer değer yanlış, düşman çeteler (örneğin iskeletler, zombiler) oyun sırasında otomatik olarak ortaya çıkmaz, ancak modlar kullanılarak oluşturulabilirler. Haritadaki tüm çeteler kalacaktır.
spawn-npcs doğru yanlış doğru NPC'lerin köylerde ortaya çıkmasına izin verin.
yumurtlama koruması Sayı (1-100) 16 Bloklar halinde bölge koruma yarıçapı oluşturur (yalnızca operatörler bu bölgeyi değiştirebilir). 0 yarıçapı, tek bir bloğa, 1 ila 3x3 bölgeye vb. koruma sağlar. Bu seçenek ilk açılışta oluşturulmaz, ancak ilk oyuncu sunucuya katıldığında görünür. 1.4.2'den sonra, sunucunun tek bir operatörü yoksa spawn koruması otomatik olarak devre dışı bırakılır.
doku paketi Dosya adı Numara Bağlantının ardından sunucunun oynatıcıya indirmeyi önereceği dokuların konumu. Bu alanda sunucu klasöründe bulunan zip arşivinin adını belirtmeniz gerekmektedir.
görüş mesafesi Sayı (3-15) 10 Oynatıcıya gönderilecek güncellenen parçaların yarıçapını ayarlar. Referans: çekme mesafesi Uzak 9 parçalık bir yarıçap içinde bir alanı görüntüler.
beyaz liste doğru yanlış yanlış Sunucuda beyaz liste kullanımını etkinleştirmenizi / devre dışı bırakmanızı sağlar. saat doğru sunucu yöneticisinin oyuncuların takma adlarını beyaz listeye manuel olarak eklemesi gerekecektir. olarak ayarlanırsa yanlış, herhangi bir oyuncu IP adresini ve portunu bilerek bu sunucuya erişebilecektir. Sunucu yöneticileri, aşağıdakilerden bağımsız olarak sunucuda oturum açma olanağına sahiptir. beyaz liste.

Sunucuda oyuna başlamadan hemen önce yukarıdaki sunucu ayarlarını yapılandırabilirsiniz.

  • Alan sunucu-ip boş bırakmak en iyisidir - oyun kendini belirleyecek ve yapılandıracaktır verilen parametre. Ancak sunucuya belirli bir IP adresi atamak istiyorsanız bu ayarı değiştirebilirsiniz.
  • Alan oyun modu sunucuya katılan tüm oyuncular için otomatik olarak etkinleştirilecek bir oyun modunu belirtir. Belirli bir oyuncu için oyun modu, işlem sırasında değiştirilebilir.
  • etkinleştirdiyseniz beyaz liste, kendinizi bir operatör yapın veya kendinizi beyaz listeye alın.
  • Alanı doldururken maksimum yapı yüksekliği uygun olmayan bir numara ile sunucu, kullanabileceği en yakın numarayı otomatik olarak seçer.

Bu dosyadaki ayarlarda yapılacak herhangi bir değişiklik, sunucunun yeniden başlatılmasını gerektirir. Ayrıca, sunucu bazen değişiklikleri bu dosyaya yazabilir, bu nedenle sunucu çevrimdışı olduğunda yeniden yapılandırmak en iyisidir.

Sunucuyla bağlantı kurma

Hem yerel ağdan hem de İnternetten oyuncuların aynı anda sunucuda oynayabileceğini belirtmekte fayda var.

Kendi sunucunuza bağlanma

Sunucuyu oynayacağınız bilgisayarda çalıştırıyorsanız, bağlanmak için 127.0.0.1 veya localhost girmeniz yeterlidir. Bu adres sanal ağ Arayüzü(geri döngü), bilgisayarda bir ağ kartı olmasa bile her zaman kullanılabilir.

Geri döngü arabirimi üzerinden bile bağlanamıyorsanız, bu, virüsten koruma ve güvenlik duvarı ayarlarınızı kontrol etmeniz için bir nedendir. Minecraft Sunucusu istisnalarını ve 25565 numaralı bağlantı noktasını ekleyin.

Yerel ağdaki sunucu

Yerel bir ağ üzerinden bir oyun sunucusu kurma işlemi, İnternet'ten erişilebilir bir sunucu oluşturmaktan çok daha basittir ve sunucuya bağlanırken hatalar açısından daha kolaydır.

Ayrıca adresiniz kalıcı olabilir, statik veya sağlayıcıya her yeniden bağlandığınızda değiştirin, yani dinamik. en çok kolay yol adres türünü belirlemek, modemi yeniden bağlamak ve harici IP adreslerini karşılaştırmaktır. eğer sonra yeniden bağlanmak modemin ip adresi değişmiş demektir Dinamik IP Adresi. Dinamik adresler statik adreslerden daha yaygındır, ancak bir oyun sunucusu oluştururken statik IP adres, ISP'ye her yeniden bağlandığınızda dinamik adres değiştiğinden (ve sürekli olarak yeni adres oyuncularınız). Ancak, statik bir adres, sunucunun çalışması için isteğe bağlı bir koşuldur.

Ayrıca, üçüncü düzey alan adları sağlayan hizmetler (ücretsiz olanlar dahil) vardır, örneğin, dyn.com/dns/ . Adres genellikle kullanılarak güncellenir özel program, bilgisayarınıza yüklemeniz gerekecek, ancak bazı modemler ve yönlendiriciler bu işlevi kendileri gerçekleştirebilir (Dinamik DNS için yönlendirici arayüzüne bakın). Birçok sağlayıcı, ek bir hizmet olarak statik bir IP adresi sunar.

sunucu bağlantısı

Sunucunuza bağlanmak için oyun istemcisindeki sunucu IP adresinin giriş satırındaki oyuncular, harici IP adresi veya etki alanı (web sitesi adresi) ve sunucuya bağlan düğmesini tıklayın. Harici IP adresi sunucu sahibi tarafından öğrenilebilir ve sunucusuna bağlanmak isteyen oyunculara bildirilebilir. Web siteleri harici IP adresinizi bulmanıza yardımcı olabilir: SpeedTest.net, 2IP.ru, Smart-IP.net.

Oyuncular sunucunuza bağlanamıyorsa, bölüme bakın.

VPN üzerinden sunucu

ile sorun yaşıyorsanız dahili IP adresi, Hamachi, P2PLauncher, EasyVPN, Garena veya benzer hizmetler. Bunların en popüleri Hamachi'dir. Sunucu yaratıcısı ve bağlananlar Hamachi'yi indirip kurmalıdır. Daha öte:

sunucu için:

  1. Bir oda oluşturun.
  2. server-ip'i boş bırakın.
  3. Sunucuyu başlatın.
  4. Hamachi'deki IP'nizi (bağlan düğmesinin yanında) bağlananlara bildirin.

Oyuncular için:

  1. Sunucu odasına girin.
  2. Alınan IP'yi kullanarak bağlanmayı deneyin.

Kullanımı en kolay olanı, bilgisayarları eşler arası bir ağ üzerinden birbirine bağlayan P2PLauncher programıdır. Sadece oyun klasörünüze koyun ve çalıştırın. sunucuda:

  1. Bir takma ad (aynı zamanda sunucunun gelecekteki adıdır) ve odanın adını girin, "Sunucuyu Başlat" ı tıklayın.
  2. Size katılmak isteyenlere odanın adını ve takma adınızı söyleyin.

İstemcide:

  1. P2PLuncher'ı başlatın. Takma adınızı ve odanın adını girin, "Müşteri Başlat" ı tıklayın.
  2. Sunucu adı olarak sunucuyu oluşturan oyuncunun takma adını kullanın.

Port açma

Açılış, veya port yönlendirme (Port Yönlendirme) İnternet'ten bağlanan istemcilerin bir yönlendirici veya modemin arkasındaki bir sunucuya erişmesine izin verir. Yerel bir alt ağda bir sunucu oluştururken bağlantı noktalarının açılmasıyla ilgili sorunla sıklıkla karşılaşılır. Yönlendirici veya modem, oyun sunucusunun kullanmaya çalıştığı bağlantı noktasını engelliyor olabilir. İçin farklı modeller bu prosedür biraz farklıdır.

Bağlantı noktalarını açmanın 2 yolu vardır:

  • portforward.com sitesi, çeşitli modem modellerinde bağlantı noktalarını açmak için tasarlanmış özel bir yazılım derlemesi içerir. Bu siteye gidin ve modeminizin veya yönlendiricinizin modelini listeden bulun. Modelinizin sayfasına gidin ve oradan bağlantı noktalarını açmak için yardımcı programı indirin. Sunucunuzun kullandığı bağlantı noktasını açmak için kullanın (varsayılan olarak 25565 ).
  • Bir web tarayıcısı aracılığıyla modeminizin veya yönlendiricinizin web arayüzüne erişin. Kural olarak, girmek için web adresinin giriş satırına girmeniz gerekir. 192.168.1.1 veya 192.168.0.1 . Web arayüzü menüsüne girdikten sonra öğeyi bulun Port Yönlendirme veya NAT. Bu menüyü açtıktan sonra bazı parametreleri girmeniz gerekecektir. Gerekli olabilecek parametreler: Start Port - 25565, End Port - 25565, IP adresi - yerel IP adresi sunucuyu oluşturduğunuz bilgisayar (örneğin, 192.168.1.2), Protokol - önce TCP'yi girin ve ardından tüm prosedürü tekrarlamak için UDP protokolü. Birçok modem modeli için port açma örnekleri portforward.com adresinde bulunabilir.

PFPortChecker programını kullanma örneği

Bağlantı noktası açma prosedürünün başarılı olup olmadığını kontrol etmek için yerel ağınızın dışından birinden harici IP adresini kullanarak sunucuya bağlanmasını isteyin (harici adresi kullanarak kendiniz de bağlanmayı deneyebilirsiniz, ancak bu durumda hata her zaman anlamına gelmez. sunucu kullanılamıyor). Veya PFPortChecker programını indirip kurun. alanında Liman açmaya çalıştığınız port numarasını girin. alanında Protokolönce UDP'yi ve ardından TCP'yi seçin. Ardından kontrol düğmesine tıklayın. Kontrol tamamlandıktan sonra program TCP için 3 ve UDP için 3 toplam gösterecektir. 6 test sonucunun tümünün metni ise Yeşil renk işlemin başarılı olduğu anlamına gelir. Örnek için sağdaki ekran görüntüsüne bakın.

Sunucu Yönetimi

AT bu bölüm sunucu yönetim öğeleri açıklanmıştır - komut satırı ve grafik arabirim öğelerini kullanarak sunucunun çalışması sırasında doğru çalışmasını yönetme ve sürdürme süreci.

GUI Açıklaması

Sunucu penceresi GUI'si aşağıdaki öğelerden oluşur:

  1. Bilgi penceresi. Bu pencere, kullanılan miktar hakkında bilgi görüntüler. rasgele erişim belleği, kullanılan RAM miktarının dinamik olarak çizilmesi vb.
  2. Oyuncu listesi. Bu pencere, sunucuya bağlı tüm oyuncuların takma adlarının bir listesini görüntüler.
  3. Oturum aç ve sohbet et. Sunucunun durumu, hatalar, işlemlerin sonucu, oyuncular tarafından sunucu yönetimi komutlarının kullanımı vb. hakkında bilgileri görüntüler. Oyuncular tarafından sohbete gönderilen tüm mesajlar da burada görüntülenir. Günlük penceresindeki tüm bilgiler otomatik olarak bir dosyaya yazılır sunucu.log, sunucuyla aynı dizinde bulunur.
  4. Komut satırı. Bu panel en çok önemli kısım GUI. Bundan, yönetici sunucuyu yönetebilir: beyaz listeye ekleyin, yasaklayın, oyunculara öğeler veya operatör yetkileri verin (aşağıya bakın), haritayı kaydedin, sunucuyu durdurun, vb.

Konsol Modu

Konsol veya nogui modunda, yalnızca günlük ve komut satırı bulunur. İlgili grafik modu pencereleriyle aynı işlevleri yerine getirirler.

Sunucunun yalnızca .jar sürümünü konsol modunda çalıştırabilirsiniz ( minecraft_server.jar). Bunu yapmak için, başlatma komutunda nogui parametresini belirtmeniz gerekir:

Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Kullanılabilir komutların açıklaması

Oyundaki takımlar iki gruba ayrılır: operatörler ve oyuncular için. Onların yardımıyla, sunucunun durumunu izlemek için bazı yararlı özelliklere ve operatörlere erişebilirsiniz.

SSS

Q: Oyuncular blokları yok edemez, kırılan her şey geri iade edilir. Nasıl düzeltilir?
A: Doğma noktasının yakınında, blokların yalnızca sunucu operatörleri tarafından yerleştirilebileceği ve yok edilebileceği korumalı bir bölge vardır. Yani, oyuncuların herhangi bir yönde yaklaşık 30 blok hareket etmeleri yeterlidir.

Q: Sunucu günlüğünde "Devam edemiyorum! Sunucu aşırı yüklendi mi veya sistem zamanı değişti mi?" mesajı çıkıyor. Bunun anlamı ne?
A: Bu, sunucunun şu an aşırı yüklenmiş ve düzgün çalışmayabilir. Tüm üçüncü taraf programları kapatarak sunucu üzerindeki yükü azaltabilir, böylece işlemci üzerindeki yükü azaltabilir ve ek RAM'i boşaltabilirsiniz. Sunucuyu yeniden başlatmayı deneyebilirsiniz. Sunucunun hızı, üzerinde oynayan oyuncu sayısına büyük ölçüde bağlıdır.

Q: Oyuncular sunucunun çok gecikmesinden şikayet ediyor. Bunu nasıl düzeltebilirim?
A:İnternet bağlantınız yavaş olabilir veya Donanım bilgisayar çok "zayıf". İnternet trafiğinin kullanımını en aza indirmeye çalışın (İnternet tarayıcılarını kapatın, torrent istemcileri vb.) ve bilgisayar kaynaklarının kullanımındaki yükü azaltın. Ekle Minecraft_Server.exe güvenlik duvarı/antivirüs dışlama listenize ekleyin ve en iyisi bunları kapatın. Sunucuyu yeniden başlatmayı deneyin. Gecikme yaşayan oyunculardan sunucuya yeniden bağlanmalarını isteyin - bu, istemci tarafında bir gecikme sorunu olabilir.

Q: Oyuncular sunucuma bağlanamıyor. Ne yapalım?
A:İlk önce, sunucunun IP adresini kullanarak kendinize bağlanmayı deneyin. yerel ana bilgisayar. Bağlanamadıysanız, sunucu tamamen yanlış oluşturulmuştur. Dosyayı yapılandırırken bir hata yapmış olabilirsiniz. server.properties veya antivirüsünüz oyun sunucusunu agresif bir şekilde engelliyor. Kendi sunucunuza bağlanmayı başardıysanız, kendi IP adresinizi doğru bir şekilde belirleyip belirlemediğinizi kontrol edin. Oyun sunucusunun kullandığı portları açmayı unutmuş olabilirsiniz. Sunucu günlüğünde hatalar olup olmadığını kontrol edin - sizi sorunun nedenine yönlendirebilirler.

Q: Bağlanırken, oyuncular "Güncel sunucu!" mesajını alırlar. / "Tarihi geçmiş istemci!"
A: Sunucu ve istemci aynı sürüm olmalıdır, bunu dikkatlice kontrol edin.

Q: Haritamı sunucuda çalıştırmak istiyorum tek oyuncu. Nasıl yapmalıyım?
A: bir klasörden kaydeder, dizinde bulunan yüklü oyun (.minecraft), haritanızın bulunduğu klasörü (örneğin, Yeni Dünya) oyun sunucusunun bulunduğu klasöre taşıyın. değiştirmeyi unutma seviye adı dosyada server.properties klasörünüz geçerli sunucu klasöründen farklı bir şekilde adlandırılmışsa. Aktarım, sunucu kapalıyken gerçekleştirilmelidir.

Q: Nasıl yeni bir dünya yaratabilirim?
A: Sunucu dünya klasörünüzdeki tüm dosyaları silin veya parametrede yeni bir dünya adı belirtin seviye adı dosyada server.properties.

Q: Sunucuyu güncellemek istiyorum. Bunun için ne gerekli?
A:Önce bir yedekleme yapın - bir şeyler ters giderse sunucuyu şu adresten geri yükleyebilirsiniz: destek olmak. Ardından resmi siteden tekrar indirin çalıştırılabilir dosya sunucu ve eski sunucunuzu onunla değiştirin. Ardından sunucuyu başlatın - tüm ayarlar, haritalar ve oyuncular kaydedilmelidir.

Q: Sunucuya nasıl işlev eklerim? /ev /çözgü /yumurtlamak ve diğerleri?
A: Bukkit için eklentilere bakın. Örneğin, harika bir CommandBook eklentisi var.

Q: Bir sunucu oluştururken, günlükte bir mesaj görünür: “PORTA BAĞLANMADI. Belki de bu bağlantı noktasında bir sunucu zaten çalışıyordur?”. Ne yapalım?
A: Bu, sunucunun kullandığı bağlantı noktasının zaten meşgul olduğu veya ona erişimin kapalı olduğu anlamına gelir. İnterneti kullanan virüsten koruma ve güvenlik duvarı programlarınızı devre dışı bırakın. Sunucuyu oluşturmaya başlamadan önce, başka bir program (web sunucusu veya torrent istemcisi gibi) tarafından kullanılan bir bağlantı noktası belirtmiş olabilirsiniz veya modeminizde/yönlendiricinizde bağlantı noktalarını açmayı unutmuş olabilirsiniz. Nasıl yapıldığını görün son bölüm Bu makale.

Q: Sunucu günlüğünde bir mesaj görünür: "%username% bağlantı kesildi: Akış sonu". Ne yapmalıyım?
A: Bu sorun bazen ameliyathanede de olabiliyor. Windows sistemi XP SP3. Sunucuyu başlatmayı deneyin sanal makine(ör. VirtualBox) veya değiştirin işletim sistemi.

Q: Sunucuyu başlattığımda Java sürümümün güncel olmadığı hatası alıyorum. Hangi Java sürümüne sahip olduğumu nasıl bilebilirim?
A: Oyun Java 6 gerektirir. Sürümünüzü kontrol etmek için aşağıdakileri yapın:

  1. Bir komut satırı açın (konsol, terminal):
    • Windows: -> cmd ->
    • Linux: Menü yerleşimi kabuğa göre değişir, genellikle Uygulamalar -> Sistem/Aksesuarlar -> Terminal
    • OS X: Dock veya Finder'da "e: Programlar -> Araçlar-> Terminal
  2. Komut istemine java -version yazın ve Enter'a basın
  3. Yanıtta, Java version ile başlayan satırı bulun. Sonraki sayı Java sürümüdür.

Yanıt olarak böyle bir mesaj aldıysanız:

Java dahili değil veya dış ekip, yürütülebilir program veya toplu iş dosyası(Windows) bash:java:komut bulunamadı(Linux ve OSX)

o zaman bu, Java'nın kurulu veya yapılandırılmış olmadığı anlamına gelir. Ortam Değişkenleri(ikincisi genellikle yalnızca Windows içindir). Aşağıdakileri yapmayı deneyin:

  1. Tıklamak sağ tık bilgisayarımda fare
  2. Özellikler'e tıklayın
  3. Gelişmiş Sistem Ayarlarına tıklayın
  4. Ortam Değişkenleri'ne tıklayın
  5. Sistem değişkenleri listesinde Path değişkenini bulun
  6. Düzenle'ye tıklayın ve sonuna ekleyin: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. Komut istemini tekrar açın ve tekrar deneyin

Sürümünüz 1.6'nın altındaysa veya Java yüklü değilse, Java indirme sayfasına gidin ve indirin En son sürüm.

Q: Dinamik bir IP'm var! Ve uğruna statik bir adres satın alın minecraft sunucuları"Ben istemiyorum...
A: DynDNS veya No-IP gibi hizmetleri kullanarak statik bir üçüncü seviye etki alanı elde edebilirsiniz (myminecraft.dyndns.org , serverminecraft.zapto.org ...)

Tüm Minecraft oyuncuları şunu düşündü: - "Minecraft sunucusu nasıl oluşturulur?" , "Bir bilgisayarda bağlantı noktaları nasıl açılır?", "Minecraft sunucusu nasıl başlatılır?" Herkes sunucunun oyuncuları üzerinde yönetimin gücünü hissetmek ya da sadece onu bulmak ister. uygun sunucu arkadaşlarla oynamak, o kadar kolay değil. Çünkü her oyuncu bir minecraft sunucusu için pahalı bir barındırma kiralamayı göze alamaz. sunucuyu bir bilgisayarda çalıştırma seçeneklerini ele alacağız. Bunlar ve birkaç soru daha bu makalenin bir bölümünde tartışılacaktır.

Minecraft için çekirdek özellikleri

Sunucuyu çalıştırmak için geliştiriciler sunucu çekirdekleri oluşturdu. Sunucunun sürümünü belirleyen sunucunun ana parçasıdır.
Minecraft sunucusu için çekirdeklerin en yaygın sürümlerinin siteden indirme bağlantıları ve her çekirdeğin bir açıklaması, özellikleri ile bulunduğu yerde oluşturduk. Kendiniz için doğru çekirdeği seçebilirsiniz.
Minecraft sunucusu için en basit çekirdeklerden en karmaşık olanlara kadar ele alacağız.

Minecraft sunucusu için çekirdeğin açıklaması

vanilya

vanilya çekirdeği- bu, oyunun sürümünün yayınlanmasından sonra çıkan ilk çekirdektir, daha sonra buna dayalı olarak diğer çekirdeklerin yapıları oluşturulur. Modlar, minecraft eklentileri Vanilla çekirdeğine yüklenemez. Resmi web sitesinden indirilebilir

ZanaatBukkit

CraftBukkit - CraftBukkit, yalnızca bu çekirdek için yazılmış eklentileri destekleyebildiğinden, geliştiricilerin eklenti oluşturmasını kolaylaştırmak için tasarlanmıştır.

tıkaç

tıkaç çekirdeği CraftBukkit çekirdeği temelinde yaratılmıştır ve daha az RAM ayırdığı için "büyük kardeşi" kararlılık ve performansla değiştirmek üzere tasarlanmıştır. Ayrıca CraftBukkit için yazılan tüm eklentiler Spigot'a gidecek, ancak Spigot'un CraftBukkit'te bulunmayan kendi eklentileri de var.

KağıtSpigot

KağıtSpigot Çekirdek- Bu, Spigot çekirdeğinin kendisi için daha da az RAM gerektiren ve üzerine eklenti yüklemek için mükemmel olan bir üçüncü taraf geliştirmesidir. Spigot için tasarlanmış tüm eklentiler PaperSpigot'a mükemmel şekilde yüklenecektir.

MCPC artı

MCPC artı çekirdek- Bu, Bukkit temelinde oluşturulan ağabeyinin (MCPC) aksine, MCPC plus sıfırdan yazılan ve herhangi bir taşıma olmadan minecraft sunucusuna modlar ve eklentiler yüklemenize izin veren bir sunucu değişikliğidir.

kazan

kazan çekirdeği- bu, sunucuya hem modları hem de eklentileri yüklemek için tasarlanmış MCPC plus'a dayalı bir sunucu değişikliğidir.Minecraft zaten yerleşiktir ve bu çekirdekle modları yüklemek zor değildir. Bu çekirdek, Spigot, Cauldron ve Bukkit sunucu çekirdeklerinin İsveçli geliştiricilerinin çabalarını birleştirerek geliştirildi.

Sunucu oluşturmak için bir çekirdek seçme

Bu, bir sunucu oluştururken en önemli sorulardan biridir. Önce sunucunuzun sürümünü seçmelisiniz, daha sonra bu sunucu modlu olacak veya sadece eklentileri olacak.

PaperSpigot, Spigot, CraftBukkit ve tabii ki Vanila gibi sunucu çekirdekleri, yalnızca eklentili bir sunucu için harikadır.

Modlu bir sunucu için Cauldron ve MCPC plus çekirdeklerini kullanabilirsiniz.

Tüm sunucu çekirdeklerini bulabilirsiniz

1) Klasör oluştur gelecekteki sunucu ve ona gidin.
2) indiriliyor seçtiğiniz sunucu çekirdeği
3) Aynı klasörde oluştur Metin belgesi, ve onu aramak starter.bat(dosyaya istediğiniz ismi verebilirsiniz, asıl mesele dosyanın bir uzantısının olmasıdır. .bat)
4) Dosyaya sağ tıklayın ve tıklayın "Değiştirmek". Sunucu dosyalarını düzenlemek için bir düzenleyici kullanmak daha iyidir

5) Değeri dosyaya yazın -

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar paperspigot-1.11.2.jar

burada paperspigot-1.11.2.jar, çekirdeğinizin adıdır.. Dosyayı kaydetme

6) Oluşturduğumuz dosyayı farenin sol tuşuna çift tıklayarak çalıştırın.

Sunucu konsolu görünmelidir ve bir süre sonra kuralları kabul etmeniz için kapanmalıdır. SKLA.

7) Sunucumuzun bulunduğu klasörde birkaç klasör belirdi, şimdi adı olan bir dosyaya ihtiyacımız var. eula.txt. Açın ve değeri değiştirin yanlışüzerinde doğru. O zamanlar belgeyi kaydet ve yakın.

8) Yine başlıyoruz starter.bat. Konsol görünmeli ve sunucu tamamen önyüklenmelidir.
Konsolda İngilizce harflerle yazıyoruz Dur ve Enter tuşuna basın böylece sunucuyu durdurur.

Bundan sonra, sunucu tüm dosyaları kaydedecek ve konsol kapanacak.

Aşağıdaki ekran görüntüsünde olduğu gibi sunucu klasöründe yaklaşık olarak aynı klasör ve dosyalar görünecektir.

9) Şimdi sunucunun bulunduğu klasörde ana sunucu ayarları dosyamızı açın - server.properties ve hemen değeri değiştirin çevrimiçi mod=doğruüzerinde çevrimiçi mod=yanlış, böylece sunucuya girebiliriz korsan versiyonlar minecraft. Dosyayı kaydediyoruz.

jeneratör ayarları- süper düz bir dünya oluşturmak için şablonu ayarlar;

izin ver- Aşağı Dünya'ya geçiş olasılığını belirler. Varsayılan olarak, bu parametre true olarak ayarlanmıştır. Kuruluysa yanlış, sonra Nether'deki tüm oyuncular normal olana taşınır;

seviye adı- Oyun sırasında kullanılacak harita dosyalarının bulunduğu klasörün adı. Klasör, sunucu dosyalarıyla aynı dizinde bulunur. Böyle bir dizin yoksa, sunucu otomatik olarak yeni bir dünya yaratır ve onu aynı ada sahip bir dizine yerleştirir;

etkinleştirme sorgusu- değeri ayarla true GameSpy4 protokolünün sunucuda dinlemesini sağlar;

izinli uçuş- Minecraft dünyasında uçuşlara izin verir. Varsayılan değer false (uçuş yok);

Sunucu portu- oyun sunucusu tarafından kullanılacak bağlantı noktasını belirtir. Minecraft için varsayılan bağlantı noktası 25565'tir. Bu ayarın değiştirilmesi önerilmez;

seviye tipi- dünya tipini tanımlar (DEFAUT/FLAT/LARGEBIOMES);

etkinleştirme-rcon- sunucu konsoluna uzaktan erişimi açar. Varsayılan olarak devre dışıdır (yanlış);

seviyeli tohum- seviye üreteci için giriş verileri. Rastgele dünyalar oluşturabilmek için bu alan boş bırakılmalıdır;

zorla oyun modu- sunucuya bağlanan oyuncular için setler, standart mod oyunlar;

sunucu-ip- oyuncular tarafından sunucuya bağlanmak için kullanılacak IP adresini belirtir;

maksimum yapı yüksekliği- sunucudaki binanın maksimum yüksekliğini gösterir. Değeri 16'nın (64, 96, 256, vb.) katı olmalıdır;

spawn-npcs- köylerde NPC'lerin görünmesine izin verir (doğru olarak ayarlanmışsa) veya yasaklar (yanlış olarak ayarlanmışsa);

beyaz liste- sunucudaki beyaz oyuncu listesinin kullanımını etkinleştirir ve devre dışı bırakır. Doğru olarak ayarlanırsa yönetici, oyuncu takma adlarını manuel olarak ekleyerek bir beyaz liste oluşturabilir. Değer false olarak ayarlanırsa, IP adresini ve bağlantı noktasını bilen herhangi bir kullanıcı sunucuya erişebilir;

yumurtlayan hayvanlar- izin verir otomatik görünüm true olarak ayarlanırsa dost çeteler);

snooper özellikli- sunucunun geliştiricilere istatistik ve veri göndermesine izin verir;

hardcore- Sunucuda Hardcore modunu etkinleştirir;

doku-pac- oynatıcı sunucuya bağlandığında kullanılacak doku dosyası. Bu parametrenin değeri, sunucuyla aynı dizinde depolanan dokulara sahip zip arşivinin adıdır;

çevrimiçi mod- sunucuya bağlanan kullanıcıların premium hesaplarının kontrol edilmesini içerir. Bu parametre true olarak ayarlanırsa sunucuya yalnızca premium hesap sahipleri erişebilir. Hesap doğrulama devre dışı bırakılırsa (yanlış olarak ayarlanır), herhangi bir kullanıcı (örneğin, bir takma ad oluşturan oyuncular dahil) sunucuya erişebilir ve bu da ek güvenlik riskleri oluşturur. Doğrulama devre dışı bırakıldığında, Minecraft'ı yerel bir ağ üzerinden İnternet erişimi olmadan oynayabilirsiniz;

pvp - oyuncuların birbirleriyle savaşmasına izin verir veya yasaklar. Bu parametre true olarak ayarlanırsa oyuncular birbirlerini yok edebilir. Yanlış olarak ayarlanırsa, oyuncular birbirlerine doğrudan hasar veremez;

zorluk- oyunun zorluk seviyesini ayarlar. 0 (en kolay) ile 3 (en zor) arasında değerler alabilir;

oyun modu- sunucuya katılan oyuncular için hangi oyun modunun ayarlanacağını belirtir. Aşağıdaki değerleri alabilir: 0 - Hayatta Kalma, 1-Yaratıcı, 2-Macera;

oyuncu-boşta-zaman aşımı- oyuncuların otomatik olarak sunucuyla bağlantısının kesildiği hareketsizlik süresi (dakika olarak);

maksimum oyuncu- sunucuda izin verilen maksimum oyuncu sayısı (0'dan 999'a kadar);

spawn-canavarlar- düşman çetelerin ortaya çıkmasına izin verir (doğru olarak ayarlanırsa);

oluşturmak-yapılar- yapıların (hazineler, kaleler, köyler) oluşturulmasını etkinleştirir (doğru)/devre dışı bırakır (yanlış);

görüş mesafesi- oyuncuya gönderilecek güncellenmiş parçaların yarıçapını ayarlar; 3'ten 15'e kadar değerler alabilir.

10) Tekrar starter.bat çalıştırarak sunucuyu başlatıyoruz.

Sunucu tamamen yüklendikten sonra zaten sunucuya gidebilirsiniz. IP adresini kullanma 127.0.0.1 veya yerel ana bilgisayar. BT yerel adresler bu adresten sadece bilgisayarınızdan çalışan sunucuya bağlanabileceksiniz.

Sunucunuzu maksimum düzeyde kullanabilmek için nickinize OP vermeniz gerekmektedir. Bunu yapmanın en kolay yolu yazmaktır. çalışan konsol sunucular
op Adınız Konsoldaki her şey Latince (İngilizce) harflerle yazılmıştır.
Örneğin SyRauk oyunundaki lakabım
Sonra op'a kaydolmak için konsola kaydolmam gerekiyor
op SyRauk "/" (eğik çizgi) olmadan yazmanız gerekiyor

Komutu yazdıktan sonra ENTER'a basın

Kayıt önemli değil. (Hem küçük hem de büyük harflerle yazabilirsiniz)

Web sitesi makalesinden çıkarılan makale

Minecraft'ta Yönetici Komutları

/clear [nesne numarası] [ek veri]- Belirtilen oyuncunun envanterini tüm öğelerden veya belirli kimliklerden temizler.

/hata ayıkla- Hata ayıklama modunu başlatır veya durdurur.

/varsayılan oyun modu- Sunucudaki yeni oyuncular için varsayılan modu değiştirmenizi sağlar.

/zorluk- Oyunun zorluğunu değiştirir, 0 - barışçıl, 1 - kolay, 2 - normal, 3 - zor.

/büyü [seviye]- Eldeki öğeyi komutta belirtilen seviyeye kadar büyüleyin.

/gamemode [hedef]- Belirtilen oyuncu için oyun modunu değiştirir. Hayatta kalma (hayatta kalma, s veya 0), Yaratıcılık (yaratıcı, c veya 1), Macera (macera, a veya 2). Komutun çalışması için oyuncunun çevrimiçi olması gerekir.

/gamerule [değer]- Birkaç temel kuralı değiştirmenizi sağlar. Değer true veya false olmalıdır.

Tüzük:

doAteşTick- false ise yangının yayılmasını durdurur.
doMobLoot- false ise, moblar drop düşürmez.
doMobYumurtlama- false ise, çetelerin ortaya çıkmasını devre dışı bırakır.
doTileDrops- false ise, nesneler yıkılabilir bloklardan düşmez.
envanter tutmak- ölümden sonra doğruysa, oyuncu envanterin içeriğini kaybetmez.
mafya yas- false ise, çeteler blokları yok edemez (sürüngen patlamaları manzarayı bozmaz).
komutBlockOutput- eğer yanlışsa Komut bloğu komutları yürütürken sohbette hiçbir şey göstermez.

/numara ver] [ Ek Bilgiler] - Oyuncuya blok kimliği tarafından belirtilen öğeyi verir.

/help [sayfa | takım] ? [sayfa | takım]- Mevcut tüm konsol komutlarının bir listesini görüntüler.

/Yayınla- Yerel bir ağ üzerinden dünyaya erişim sağlar.

/söylemek- Tüm oyunculara pembe renkte bir mesaj gösterir.

/spawnpoint [hedef] [x] [y] [z]- Belirtilen koordinatlarda oyuncu için yumurtlama noktasını belirlemenizi sağlar. Koordinatlar belirtilmemişse, ortaya çıkma noktası mevcut konumunuz olacaktır.

/saat ayarı- Günün saatini değiştirmenizi sağlar. Zaman belirtilebilir Sayısal değer Burada 0 şafak, 6000 öğlen, 12000 gün batımı ve 18000 gece yarısıdır.

/zaman ekle- Belirtilen süreyi geçerli zamana ekler.

/toggledownfall - Düşüşü açma veya kapatma yeteneği verir.

/tp , /tp- İsim ile belirtilen oyuncuyu başka bir oyuncuya veya girilen koordinatlara ışınlamayı mümkün kılar.

/hava- Saniye cinsinden belirtilen belirli bir süre için hava durumunu değiştirmenizi sağlar.

/xp- Belirli bir oyuncuya 0'dan 5000'e kadar belirtilen miktarda deneyim verir. Sayıdan sonra L girerseniz, belirtilen sayıda seviye eklenecektir. Ayrıca seviyeler düşürülebilir, örneğin -10L, oyuncunun seviyesini 10 azaltır.

/ban [sebep]- Takma ad ile oyuncunun sunucuya erişimini engellemenizi sağlar.

/ban-ip- Oyuncunun sunucuya erişimini ip adresi ile engellemenizi sağlar.

/Pardon- Sunucuya belirtilen oyuncu erişiminin engellemesini kaldırmanıza izin verir.

/pardon-ip- Belirtilen IP adresini kara listeden kaldırır.

/yasaklama listesi- Sunucuda engellenen tüm oyuncuların listesini görmenizi sağlar.

/op- Belirtilen oyuncu operatörü ayrıcalıklarını verir.

/deop- Oynatıcıdan operatör ayrıcalıklarını kaldırır.

/tekme [neden]- Belirtilen oyuncuyu sunucudan atar.

/liste- Çevrimiçi tüm oyuncuların bir listesini görüntüler.

/hepsini kaydet- Sunucudaki değişikliklerde yapılan tüm değişiklikleri zorla kaydedin.

/kaydet- Sunucunun otomatik kaydetme yapmasını sağlar.

/kaydet- Sunucunun otomatik kaydetmesini engeller.

/Dur- Sunucuyu kapatır.

/beyaz liste listesi- Beyaz listedeki oyuncuların bir listesini görüntüler.

/beyaz liste- Beyaz listeye bir oyuncu ekler veya kaldırır.

/beyaz liste- Sunucuda beyaz liste kullanımını etkinleştirir veya devre dışı bırakır.

/beyaz liste yeniden yükle- Beyaz listeyi yeniden yükler, yani beyaz liste.txt dosyasına göre günceller (beyaz liste.txt manuel olarak değiştirildiğinde kullanılabilir).

Minecraft sunucusu için daha da fazla komut yazıldı

Minecraft sunucusu için bağlantı noktaları nasıl açılır

Daha önce Skype veya torrent kullandıysanız veya bilgisayarınızda bir oyun sunucusu oluşturduysanız, yönlendiricideki bağlantı noktalarını açma ve bir güvenlik duvarı veya güvenlik duvarı kurma sorunuyla karşı karşıya kaldınız. Skype veya örneğin uTorrent gibi programlar söz konusu olduğunda, bağlantı noktalarını kendileri yapılandırıp açtıklarından çok daha kolaydır. otomatik mod UPNP kullanarak (Evrensel fiş ve Oynat) - Ağ cihazlarının evrensel otomatik yapılandırması. ve kendilerini güvenlik duvarı istisna listesine kendileri ekleyin, ardından bir oyun veya web sunucusu kurmak, kullanıcının tüm bunları manuel olarak yapmasını gerektirir.

Doğrudan uygulamaya geçmeden önce terminolojiyi tanımlayalım:

Liman- başvuru adresi yerel bilgisayar. Bilgisayarınızın IP adresine bağlıdır ve şöyle görünür: 192.168.1.7:80 . Bu durumda 192.168.1.7 bu IP adresidir ve iki nokta üst üste işaretinden sonra kalan porttur, yani 80 . Ağdan alınan bilgilerin hangi programa yönelik olduğunu belirlemek için bağlantı noktalarına ihtiyaç vardır. On altıncı güce iki olan toplam 65.536 bağlantı noktası vardır. Bazıları rezerve edilmiştir. Örneğin, sunucular tarafından HTTP ile çalışmak için 80 numaralı bağlantı noktası ve HTTPS ile çalışmak için 444 numaralı bağlantı noktası kullanılır. Kendi web sunucunuzu oluşturmanız gerekiyorsa, gelen ve giden bağlantılar için bu portların her ikisini de açmanız gerekecektir. Bu arada, portlar iki kişi tarafından kullanılıyor TCP protokolleri ve UDP ve bunların farkı, TCP'nin tüm verilerin kontrol edildiği ve hedefe hatasız olarak ulaşmasının garanti edildiği bir bağlantı oluşturmanıza izin vermesidir. Ve UPD, verileri bütünlük kontrolü olmadan iletir ve teslimatı garanti etmez, ki bu tamamen iyi değildir. Ancak UDP protokolünün güvenilmezliği nedeniyle sunucu üzerindeki yük azalır, bu nedenle sıklıkla kullanılır. çevrimiçi oyunlar, birçok oyuncunun aynı anda oynadığı ve örneğin video akışı için Skype. Bağlantı noktaları bazen virüsler tarafından uzak bağlantı ve kullanıcı verilerinin davetsiz misafirlerin sunucularına aktarılması, bunun için portları filtrelemek için programlar vardır, bunlara farklı şekilde çağrılabilir Güvenlik duvarı, güvenlik duvarı, güvenlik duvarı vb. Ancak tek bir amaçları var - virüslerin normal şekilde çalışmasını önlemek ve bunun tersi - mümkün olan her şeyi yapmak. düzenli programlar doğru çalıştı. Örneğin, bilgisayarınız bir yönlendirici aracılığıyla İnternete bağlıysa ve bu yönlendiricinin bir güvenlik duvarı varsa ve bilgisayarınızda bir güvenlik duvarı kuruluysa ve bu güvenlik duvarlarının kuralları, örneğin 5000 numaralı bağlantı noktasında trafik almayı ve almayı yasaklıyorsa, daha sonra bu filtrelerin her ikisini de yapılandırana kadar, bu bağlantı noktasını kullanan bir programla doğru şekilde çalışamazsınız.
Umarım şimdi bir portun ne olduğunu ve bir güvenlik duvarının ne için kullanıldığını az çok anlamışsınızdır. Ve şimdi en ilginç ve kullanışlı ayarlara geçebilirsiniz.

Video talimatı.

Bu makale için bilgiler site haberlerinden alınmıştır.

hakkında konuşmaya başlamadan önce teknik detaylar, "canlı ve ziyaret edilen" bir sunucu oluşturma pahasına durumu açıklığa kavuşturmak istiyorum. Bu adımlar üç bölüme ayrılmıştır:

  1. Sunucu oluşturma;
  2. Eklentileri kurmak ve kurmak;
  3. Oyuncuları çekmek.

İlk nokta 30 dakika sürerse, ikincisi - tüm günü geçirebilirsiniz (eklentiler nedeniyle, kendi benzersiz "minecraft dünyasını" oluşturabilirsiniz) ve üçüncüsü - süresiz bir meslek.

Kendi sunucunuzu oluşturmak, arkadaşlarınızı davet etmek, birkaç akşam oynamak zor bir iş değil, ancak sunucunuzun ünlü olması ve ziyaret edilmesi için çok çalışmanız gerekecek ve bu iş oyundan uzak olacak - özel bir IP satın almak, bir sunucu sitesi oluşturmak, reklamı, tanıtımı, oyun için özel bir sunucu satın alınması vb.

Bu yazıda sadece ilk, en basit noktadan bahsedeceğim - kendi sunucunuzu oluşturmak. kişisel bilgisayar, özel IP yok.

Sunucu türleri

Birkaç "paket" sunucu vardır - orijinal, tabiri caizse "temiz" ve hemen bazı mod paketleriyle. Talimat, kurulum örneğine dayanmaktadır Resmi sürüm. Onunla ilgilen ve başkalarıyla uğraş.

Talimat

1. http://www.minecraft.net/download.jsp sayfasına gidin

Minecraft_Server.exe'yi indirin. Resmi web sitesi her zaman sunucunun en son sürümünü içerir.

Not: bugün itibariyle (5 Kasım 2011), itibariyle resmi sunucu sunucu sürümü 1.8.1 iken çoğu oyuncu zaten . 1.9.5 için sunucu bölümünü indirin: (indirmeler: 32767)

2. İndirilen Minecraft_Server.exe (veya minecraft_server.jar) dosyasını sunucunun bulunacağı klasöre aktarın (masaüstünde çalıştırmayın).

3. 25565 numaralı bağlantı noktanız açıksa, aşağıdaki pencereyi göreceksiniz:

İşlemin bitmesini bekleyin. O zamanlar pencereyi kapat.

Bağlantı noktası kapalıysa veya Minecraft_Server.exe veya Java'yı engelleyen bir şey varsa, aşağıdaki mesaj görünecektir:

Hiçbir şey işe yaramazsa ne yapmalı?

Sunucuyu ilk kez yaptığımda (özellikle bu port 25565 ile) kendim acı çektim ve bu talimattaki tüm sonuçları yazmaya çalıştım. Ancak sizin için hala bir şeyler yolunda gitmiyorsa, o zaman minecraft bölümündeki forumumuza gidin (şimdilik orada boş olduğundan korkmayın - bölümü yeni açtık) ve bir konu oluşturun. detaylı yaz: işletim sisteminiz, bilgisayarda yüklü olan antivirüs / güvenlik duvarı, ne yaptığınız ve hangi hataların meydana geldiği, tercihen ekran görüntüleri ile.

Ve her biriyle ayrı ayrı ilgileneceğiz(hatanın nedenini ve nasıl düzeltileceğini belirleyin) ve ardından bu talimatı yeni sonuçlarla tamamlayın. Yorumlardaki hatalar hakkında yazmak işe yaramaz - çünkü. Birçok yorum var, ancak her biri ile ayrı ayrı ilgilenmeniz gerekiyor.

Bu talimatın yorumlarında, problemler hakkında değil, bir problemi nasıl çözdüğünüz hakkında yazmak daha iyidir. Bu durumda, yorumlar yardımcı olacaktır.

Skype'a gitme veya TeamViewer aracılığıyla bağlanma ve orada "her şeyi çözme" teklifleri - reddediyorum çünkü ilk olarak ben ayrılabilir/meşgul olabilirim ve diğer katılımcılar forumda size yardımcı olabilir ve ikincisi, çünkü benim görevim sunucuyu başlatabilmeniz için talimatlar yazmaktır.

  • öğretici

Minecraft bugün en popüler olanlardan biridir ağ oyunları. Üç yıldan kısa bir süre içinde (ilk resmi açıklama 2011 sonbaharında gerçekleşti) dünya çapında milyonlarca hayran kazandı.

Oyun geliştiricileri, günümüz standartlarına göre birçok oyunun grafik açısından ilkel ve kullanılabilirlik açısından kusurlu olduğu, ancak aynı zamanda gerçekten heyecan verici olduğu yirmi yıl öncesinin en iyi örneklerine kasıtlı olarak odaklanıyor.

Tüm sanal alan oyunları gibi, Minecraft da kullanıcıya yaratıcılık için harika fırsatlar sunar - bu aslında ana sır onun popülaritesi.

Çok oyunculu modda oynamak için sunucuların organizasyonu, oyuncuların kendileri ve toplulukları tarafından gerçekleştirilir. Bugün on binlerce oyun sunucusu internette çalışıyor (örneğin, buradaki listeye bakın).

Müşterilerimiz arasında bu oyunun birçok hayranı var ve veri merkezlerimizde oyun projeleri için ekipman kiralıyorlar. Bu yazıda, hangisi hakkında konuşacağız teknik noktalar için bir sunucu seçerken dikkat etmeniz gerekir.
Minecraft.

Bir platform seçin

Minecraft oyunu aşağıdaki mimari unsurları içerir:
  1. sunucu - oyuncuların bir ağ üzerinden birbirleriyle etkileşime girdiği bir program;
  2. istemci - oyuncunun bilgisayarına yüklenen sunucuya bağlanmak için bir program;
  3. eklentiler - sunucuya yeni özellikler ekleyen veya eskileri genişleten eklemeler;
  4. modlar - oyun dünyasına eklemeler (yeni bloklar, öğeler, özellikler).

Minecraft için birçok sunucu platformu vardır. En yaygın ve popüler olanları Vanilya ve Bukkit'tir.

Bu bölümün sadece oyun sunucusunu optimize etmekle ilgili ipuçları vereceğini hemen ayırtın. sorular ince ayar ve Minecraft'ın kurulu olduğu sunucunun optimizasyonu, bu makalenin kapsamı dışında kalan ayrı bir konudur; ilgilenen okuyucular kolayca bulabilir gerekli bilgi internette.

Minecraft oynarken ortaya çıkan en yaygın sorunlardan biri, sözde gecikmelerdir - programın zamanında yanıt vermediği durumlar kullanıcı girişi. Hem istemci tarafında hem de sunucu tarafında sorunlardan kaynaklanabilirler. Aşağıda, sorun olasılığını azaltmaya yardımcı olacak önerilerde bulunacağız. sunucu tarafı.

Sunucunun ve eklentilerin bellek tüketimini düzenli olarak izleyin

Bellek tüketimi, özel yönetim eklentileri kullanılarak izlenebilir - örneğin, LagMeter .

Eklenti güncellemeleri için bizi izlemeye devam edin

Kural olarak, her biri ile yeni eklenti geliştiricileri Yeni sürüm stresi azaltmaya çalışmak.

Benzer işlevselliğe sahip pek çok eklenti kullanmamaya çalışın

Büyük eklentiler (örn. Essentials, AdminCMD, CommandBook) genellikle birçok küçük eklentinin işlevselliğini içerir. Örneğin, aynı Essential, iConomy, uHome, OpenInv, VanishNoPacket, Kit eklentilerinin işlevlerini içerir. İşlevselliği tamamen bir büyük eklentinin işlevselliği ile kapsanan küçük eklentiler, çoğu durumda sunucuyu aşırı yüklememek için kaldırılabilir.

Haritayı sınırlayın ve kendiniz indirin

Haritayı sınırlamazsanız, sunucudaki yük önemli ölçüde artacaktır. WorldBorder eklentisini kullanarak haritayı sınırlayabilirsiniz. Bunu yapmak için, bu eklentiyi çalıştırmanız ve /wb 200 komutunu çalıştırmanız ve ardından /wb fill komutunu kullanarak haritayı çizmeniz gerekir.

Çizim elbette çok zaman alacaktır, ancak bir kez yapmak, sunucuyu teknik çalışma için kapatmak daha iyidir. Her oyuncu haritayı çizerse sunucu yavaş çalışacaktır.

Ağır eklentileri daha hızlı ve daha az kaynak yoğun eklentilerle değiştirin

Tüm Minecraft eklentileri başarılı olarak adlandırılamaz: genellikle çok fazla gereksiz ve gereksiz özellikler ve bazen de çok fazla bellek tüketir. Başarısız eklentiler en iyi şekilde alternatif olanlarla değiştirilir (bunlardan epeyce vardır). Örneğin, LWC eklentisi Wgfix+MachineGuard ile ve DynMap eklentisi Minecraft Overviewer ile değiştirilebilir.

Damlamayı otomatik olarak kaldırmak için her zaman damlayı temizleyin veya bir eklenti kurun

Oyunlardaki düşmeler, bir çete öldüğünde veya bazı bloklar yok edildiğinde düşen öğelerdir. Dropları depolamak ve işlemek çok fazla sistem kaynağı tüketir.

Sunucunun daha hızlı çalışmasını sağlamak için düşüşü silmeniz önerilir. Bu en iyi şekilde özel eklentiler kullanılarak yapılır - örneğin, NoLagg veya McClean.

Hile karşıtı kullanmayın

Üzerinde oyun sunucuları sözde anti-hileler genellikle kurulur - oyunu dürüst olmayan yollarla etkileme girişimlerini engelleyen programlar.

Minecraft için hile önleme programları da vardır. Herhangi bir hile karşıtı her zaman sunucu üzerinde ek bir yüktür. Başlatıcı (ancak, mutlak bir güvenlik garantisi vermez ve kolayca kırılmaz - ancak bu ayrı bir tartışma konusudur) ve müşteri için korumaların kurulması tercih edilir.

Sonuç yerine

Herhangi bir talimat ve tavsiye, belirli örneklerle desteklenirse çok daha etkilidir. Yukarıdaki kurulum talimatlarına dayanarak kendi MineCraft sunucumuzu oluşturduk ve haritaya ilginç bir şey koyduk.

İşte elimizdekiler:

  • Bukkit sunucusu - kararlı önerilen sürüm 1.6.4;
  • İstatistik eklentisi - oyuncular hakkında istatistik toplamak için;
  • Eklenti WorldBorder - haritayı çizmek ve sınırlamak için;
  • WorldGuard eklentisi (+bağımlılık olarak WorldEdit) - bazı alanları korumak için.

Herkesi üzerinde oynamaya davet ediyoruz: bağlanmak, eklemek yeni sunucu ve adresi girin mncrft.slc.tl.

Harika haberler: 1 Ağustos'tan itibaren, sabit yapılandırmaya ayrılmış sunucular için kurulum ücreti %50 oranında düşürülmüştür. Şimdi bir kerelik kurulum ödemesi sadece 3000 ruble.

Buraya yorum bırakamayan okuyucularımız blogumuza davetlidir.

Etiketler: Etiketler ekle

Minecraft'ta kendi sunucunuzu nasıl oluşturabilirsiniz?

Er ya da geç, birçok oyuncu Minecraft'ta kendi sunucularını nasıl oluşturacağını düşünür. Bunun birçok nedeni olabilir: herhangi bir mod ve eklenti yükleme yeteneği, yönetici haklarına erişim, bağışlardan para kazanma veya iyi bir proje yapma arzusu. Amacınız ne olursa olsun, bu yazımızda size Minecraft'ta kendi sunucunuzu nasıl yapacağınızı öğreteceğiz.

Sunucu oluşturma

  1. Sunucuyu kurmadan önce, Java'nın en son sürümünü indirin ve kurun.
  2. Minecraft sunucusunu indirin. Bunu yapmak için en iyi yer Bukkit.org'dur. Önerilen yapıyı indirin (yeşil ile işaretlenmiştir).
  3. Bir sunucu klasörü oluşturun ve indirilen dosyayı oraya yerleştirin.
  4. Başvuru kolaylığı için, buckkit dosyasına daha kısa bir ad verin (.jar uzantısını eklemeyi unutmayın).
  5. Ardından, bir toplu iş dosyası oluşturun. Bunu Windows 7'de yapmak için üst panel klasörler, "Düzenle" düğmesini tıklayın, ardından açılır listeden "Klasör ve Arama Seçenekleri"ni seçin. Görünen pencerede "Görünüm" sekmesini seçin ve neredeyse listenin en sonunda "Bilinen dosya türleri için uzantıları gizle" satırının işaretini kaldırın. Ardından, bir metin belgesi oluşturun, ona bir ad verin ve .bat uzantısını verin.
  6. Ortaya çıkan dosyayı herhangi bir metin düzenleyiciyle açın.
  7. "Java Xmx1G" yazın. Bu komut ile sunucunun bakımı için kullanılacak RAM miktarını ayarlarsınız. AT bu örnek 1 gigabayt. Bir buçuk gigabayt, iki buçuk veya başka bir tamsayı olmayan sayı ayarlamak istiyorsanız, değeri megabayt (512M, 1536M, vb.) olarak yazmanız gerekir. İçin normal operasyon yirmi oyunculu sunucular yaklaşık 2G RAM'e ihtiyaç duyar.
  8. Aynı satıra - Xincgc yazın. Bu işlev, gözden uzak olan RAM'den "parçaları" yüklemek için tasarlanmıştır. Bu seçeneği kaydetmezseniz indirme gerçekleşmez ve yakında sunucu askıda kalır.
  9. Aynı yere -jar yazın. Bu seçeneköncekilerin uygulanacağı dosyayı belirtir.
  10. Bir .jar dosyası kullanarak sunucuyu başlatın.
  11. Fırlatmanın ilerlemesini gözlemleyebileceğiniz bir pencere açılacaktır. Bu arada, sunucunun bulunduğu klasörde görünecektir ek dokümanlar ve klasörler.

Sunucu Ayarı

Yapılandırmaları ayarlamak için, Notepad++ veya başka bir kod düzenleyici kullanarak sunucu klasöründe görünen server.properties dosyasını açın. Aşağıdaki ayarları değiştirmeniz gerekecektir:

  1. Çevrimiçi modu false olarak değiştirin - böylece korsan istemci kullanan oyuncular sunucunuza girebilir.
  2. Sunucu-IP değeri ayarlanmamalıdır çünkü sunucu sizin ip adresinizi kendisi alır ve konfigürasyonda yazarsanız oyun port hatalarıyla çökebilir.
  3. Sunucu bağlantı noktası değeri, yalnızca birden fazla sunucunuz varsa, ancak birkaç tane değiştirilmelidir.
  4. Maksimum oyuncu sayısı, aynı anda sunucuda bulunabilecek oyuncu sayısıdır.
  5. Spawn npcs'nin iki değeri vardır - doğru ve yanlış. Köylerin ve köylülerin yumurtlamasını açar ve kapatır.
  6. Beyaz liste satırına virgülle ayrılmış olarak sunucuya girme hakkı olan oyuncuların nicklerini yazabilirsiniz. Dikkatli olun çünkü bu seçeneğin değerini değiştirdikten sonra sadece listede belirtilen oyuncular ve başka hiç kimse sunucuya giremeyecek.
  7. Hardcore'u true olarak değiştirmek, hardcore modunu etkinleştirir.
  8. ops.txt dosyası sunucu operatörlerini içerir.

Eklentiler

En önemli dört eklentiyi düşünün:

  1. ev yumurtlama çözgü. çoğu istenen fonksiyon Bu eklenti, bazı noktalara (örneğin, eve) ışınlanma yeteneğidir.
  2. Dünyayı otomatik kaydetmek için ServerSave gereklidir.
  3. Bölgeyi büyük ölçekte yönetmek için WorldEdit'e ihtiyaç var.
  4. WorldGuard, özel bölge ve mülk için kullanılır. Kederlere karşı mükemmel bir korumadır.

Minecraft için birçok eklenti var. En önemlilerini listeledik. Gerisini istediğiniz gibi yükleyebilirsiniz.