«

»

Zář 18 2015

6. Raspbian – Minecraft Server (Raspberry Pi 2)

 

Minecraft

 

Nový Raspberry Pi 2 má dvojnásobnou RAM a  více výpočetního výkonu, takže je možnost si vytvořit svůj vlastní Minecraft server. Určitě by si to zasloužilo ještě více RAM a výkonu, ale v rámci možností se to dá vyladit a hrát.

 

 

 

1. Vytvoření složky pro Minecraft server


2. Stáhnutí 1.8.1 vanilla Minecraft serveru (soubor typu jar)

3. Vytvoření skriptu pro spu3tění serveru (soubor typu jar)

vložení tohoto příkazu pro spuštění serveru

uzavřít a uložit soubor (CTRL+x a pak “y” a enter)

4. Vytvoření spouštěcího skriptu:


5. Spuštění serveru

Měli byste obdržet zprávu s žádostí o přijetí EULA.

6. Přijměte EULA a otevřete soubor eula.txt


změna


uzavřít a uložit soubor (CTRL+x a pak “y” a enter)

7. Spuštění serveru

 

 

Při prvním spuštění serveru to bude chvíli trvat než se vytvoří nový svět a pak to bude již rychlejší při dalším spuštění. Po naběhnutí serveru by se mělo dát připojit přes klienta Minecraftu na jiném PC. Po kliknutí na více hráčů(Multiplayer), dále kliknout na přidání serveru(Add server) a pak se vyplní IP adresa vašeho RaspberryPI. Pokud máte k dispozici veřejnou IP a chcete využít pro hrání přes internet, tak je nutné na routru nastavit přesměrovani na adresu RaspbberyPi a daný port, který je nastaveny v serveru Minecraftu.

Můžete vypnout server zadáním příkazu “stop” v příkazovém okně.

Po chvíli hraní je jasné, že se hra občas kouše, ale dá se vyřešit snížením viditelné vzdálenosti v nastavení serveru, pak to poběží svižněji.

Změna:

uzavřít a uložit soubor (CTRL+x a pak “y” a enter)

Změny se projeví až po restartu Minecraft serveru.

 

Určitě by se dalo vyladit výkon ještě lépe. Pokud se někomu podaří, tak může vložit do komentářů níže

Share Button
  • Aeyesx

    Tento návod je dobrý ,ale velice neefektivní… Minecraft server se dá rozjet na RPi1 a to mnohem lépe, ale je to podstatně složitější …

     
    • Mr Pedro

      Nejde o složitost, ale o srozumitelnost.
      Mas jej někde sepsany?

       
      • Aeyesx

        Nemám, nejsem na spisování článku moc ,ale chceš-li nastavím ti jej i na RPi1. Minecraft je velice rozmanitá hra s hromadou věcí které dokáží slaboučké CPU raspberry vytížit na maximum velice rychle. Naštěstí velcí fandové rozpracovali hromadu projektů a dokumentace hry samotné takže opravdu není problém ji rozjet i na slabém HW. medis0003@gmail.com / Skype : Aeyes

         
        • Mr Pedro

          Nakonec jsem to rozjel.
          Udelal jsem si Pocket Edici a hraju na Androidu.
          Mam RPI3, takze vykon dostacujici.

           
          • Aeyesx

            kdyby jsi měl zájem o PC verzi tak zívni

             
        • Hynek Chovan

          Nastavil bys mi to na Orange Pi PC? OS to má podobnej, v podstatě stejnej, protože je zkopýrovanej, takže by to mohlo fungovat stejně a hlavně to má větší výkon, ddr3 ram a je to i levnější.

           
          • Aeyesx

            Ale jo, písni na skype : Aeyesx

             
  • Jan Mikis

    Hezký den,

    budu pravděpodobně rozjíždět minecraft server pro sebe a několik kamarádů na RPi 3 a mám k tomu několik dotazů:

    – Kousání hry je způsobeno malým procesorovým výkonem (RPi 3 větší, …) nebo RAM (stejná – RPi 2 a 3).

    – Kolik hráčů je možně připojit najednou (s ohledem na dobrou hratelnost). Na internetu je spoustu rozporuplných informací, někdo (na RPi 2) uvádí 3 – 4, někdo i 10… A jak to může být na RPi 3.

    Děkuji

     
    • Aeyesx

      Ahoj! Rád bych ti pomohl s konfigurací! email : medis0003@gmail.com / Skype : Aeyesx.
      Jsem fanda RPi tak by mě samotného zajímalo jak se s tím RPi3 popere a zároven bych si obohatil zkušenosti

       
  • Mr Pedro

    Ja to zkousim horem dolem.
    Server neni stale online.
    Mozna za to muze chyba:

    Java HotSpot(TM) Client VM warning: You have loaded library /tmp/libnetty-transport-native-epoll7116491533433610956.so which might have disabled stack guard. The VM will try to fix the stack guard now.
    It’s highly recommended that you fix the library with ‘execstack -c ‘, or link it with ‘-z noexecstack’.