Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tut]Serwer na FreeBSD


Maliusek1

Rekomendowane odpowiedzi

Opublikowano


-------------------------------------------------
Serwer Minecraft na FreeBSD
-------------------------------------------------


-----------------------------
Instalacja Javy
-----------------------------


1.Otwieramy ssh i wpisujemy polecenie:

cd /usr/ports/java/diablo-jre16 && make config install clean

2.Po niedługim czasie wyskoczy nam komunikat o akceptacji licencji. W tym celu pobieramy:

http://www.oracle.com/technetwork/java/javase/downloads/tzupdater-1-3-39-download-402444.html

3.Wszelkie dalsze konfiguracje zostawiamy jako domyślnie.

-----------------------------
Konfiguracja serwera
-----------------------------


1.Tworzy nowy katalog, tam gdzie chcemy mieć serwer.
2.Pobieramy pliki serwerowe (1.6):

http://www.minecraft.net/download/minecraft_server.jar

3.Tworzymy nowy plik o nazwie start.sh.
4.Nadajemy mu prawa 777.
5.Otwieramy go przez edytor tekstu i wpisujemy:

#!/bin/sh
screen /usr/local/diablo-jre1.6.0/bin/java -cp -Xincgc -Xmx1024M -jar minecraft_server.jar nogui

Gdzie liczba 1024 to liczba ram w MB którą przeznaczamy na serwer.

6.Wpisujemy ścieżkę którą ustaliliśmy do naszych plików.
7.Wpisujemy: ./start.sh

I od tej pory działa nam serwer Minecraft. Przy pierwszym uruchomieniu rengeruje się mapa, oraz pliki konfiguracyjne do serwera.

Wyjaśnienie skryptu "start.sh" :

Skrypt uruchamia nam serwer. Komenda screen zapisuję nam proces, dzięki czemu gdy zamkniemy ssh to serwer nadal będzie działał.
W przypadku wpisania samego:

/usr/local/diablo-jre1.6.0/bin/java -cp -Xincgc -Xmx1024M -jar minecraft_server.jar nogui

, serwer po wyłączeniu ssh się wyłączy.

-----------------------------
Jak wyłączyć serwer?
-----------------------------


Jeżeli mamy otwarty proces w ssh to wystarczy wcisnąć kombinację klawiszy CTR + C .

Natomiast jeżeli zamkneliśmy wcześniej ssh, należy wpisać " ps -x ", wyszukać nasz proces i zapamiętać numer pid.
Następnie wpisać polecenie :

kill -9 pid

Na przykład:

kill -9 1102

Poradnik by Maliusek1.

Opublikowano

ssh to konsola konsola. Np. otwarta przez program putty.

 

PS. ssh to nie do końca konsola. Ale w tym tucie jest tak nazwana. Tak naprawdę to jest protokół komunikacji serwer-klient. "secure shell" - "bezpieczny shell" A sama konsola to terminal

Opublikowano

Hmm, widzę że stawiasz na komputerze.

Domyślam się także, że przez wirtualną maszynę.

Po prostu właczasz maszynę i wykonujesz moje polecenia.

  • 1 rok później...
  • 11 miesięcy temu...
Opublikowano

Hmm chęci są, z wykonaniem gorzej ):

-zamykanie serwera i killanie go to dwie różne rzeczy

-można lepiej wykorzystać screen do startera

-instalacja javy jest trochę słabo opisana

-przydało by się krótkie info na temat FreeBSD

 

I jeszcze jedno, jeśli ktoś bierze się już za unixy takie jak BSD, to raczej ma już wystarczające doświadczenie i umiejętności z Linuxami, dlatego uważam, że takie ogólne tuty powinny być na Linuxy

1390684250-U762298.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...