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

Rekomendowane odpowiedzi

Opublikowano

<- Reklama pod patronem L.Makina





 

 

 




 

 

 

 



Witam. Bez zbędnych wstępów zaprezentuje wam jak założyć serwer Minecraft na swoim VPS'ie/Serwerze dedykowanym.
Temat będzie aktualizowany, oraz będą w nim dodawane kolejne przydatne punkty.
UWAGA !!! Podczas pracy nie należy przerywać pracy programów, oraz należy myśleć.
Nie odpowiadam za błędy wykonane przez złe zrozumienie poradnika.


1.Logowanie do serwera

 


Do logowania się na konsolę serwera, będziemy używać programu Putty (putty.exe) , który możemy ściągnąć z tej strony (producenta):

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

W moim przypadku jest to For Windows on Intel x86 :

http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe


Po ściągnięciu tego programu, możemy go sobie przenieść na pulpit.
Uruchamiamy go. Przy uruchomieniu wyskoczy nam takie okienko:


0o8nas.jpg

W polu Host Name wpisujemy IP swojego serwera, a w port - port konsoli (22).
Po wpisaniu danych możemy kliknąć przycisk "Save" aby nie wpisywać tego samego podczas uruchamiania.
Dzięki temu po wybraniu swojej konfiguracji z "Saved sessions" możemy od razu kliknąć "Open".
Przechodząc do sedna sprawy... Klikamy Open

Po odpowiednim wpisaniu danych i kliknięciu przycisku "Open" wyskoczy nam takie okienko:
u2k7b6.jpg

 

Jest to okienko logowania. Logujemy się na konto ROOT'a wpisując swoje dane:

 

 

n4ka61.jpg

Podczas wpisywania hasła Nie wyświetla je nam się. Wpisujemy hasło i zatwierdzamy klawiszem Enter.

Następnie po prawidłowym zalogowaniu się do konsoli powinno wyskoczyć nam takie oknienko

0pd6w0.jpg

Gratulacje! Właście się podłączyliśmy do naszego serwera! :)

 


2.Aktualizacja systemu (wymagana do dalszych kroków)
 


 

Wpisujemy:

# apt-get update

I następnie:
 

# apt-get dist-upgrade

 

3.Program HTOP (Menadżer zadań)

 

Kolejnym krokiem będzie zainstalowanie programu "htop" dzięki któremu możemy sprawdzić procesy oraz kondycję naszego serwera (taki menadżer zadań).

Wpisujemy

# apt-get install htop

Po instalacji możemy sprawdzić jego działanie. Możemy go uruchomić komendą:

# htop

Nasz htop wygląda tak:

 

ei4wvq.jpg

 

Możemy w nim np. zamknąć dany proces ;)

Program możemy zamknąć przyciskiem "Q" lub ctrl + c

 

 

 

4.Instalacja Javy

 

Teraz zajmiemy się instalacją javy, która jak wiemy jest wymagana ponieważ minecraft jest pisany w tym oto języku ;]

 

Zakładając że mamy już przeprowadzoną aktualizację systemu, przejdziemy od razu do instalacji.

wpisujemy:
 

# apt-get install openjdk-7-jre

 

 

 

 

5.Menadżer okien

 

Jeśli chcemy, by po wyłączeniu putty (zakończeniu sesji) nasz serwer (minecraft) pozostał w stanie włączonym, musimy zainstalować Menadżer okien "Screen".

wykonujemy polecenia:

aptitude update && aptitude install screen

LUB
 

apt-get update && apt-get install screen

 

 

5.Serwer minecraft (jeśli mamy wszystkie potrzebne nam programy)

 

 

Logujemy się do naszego serwera poprzez program do łączenia z FTP (np. filezilla)

60ih40.jpg

 

W polu serwer wpisujemy IP serwera, i logujemy się jako user/root. W port wpisujemy port dla SFTP.

 

 

w katalogu (ja to zrobię w katalogu użytkownika USER)

/home/user

dodajemy folder "minecraft" z zawartością serwera bukkig/spigot
oraz
tworzymy plik rozruchowy serwera
Nazywamy go

start.sh

I w jego kodzie ma się znajdywać
 

java -Xmx25600M -Xms25600M -jar craftbukkit-1.7.2-R0.3.jar

Gdzie:
-Xmx25600M -Xms25600M <- ram dla serwera
craftbukkit-1.7.2-R0.3.jar <- nazwa pliku serwera (silnika)

Czas nadać permisje dla naszego pliku rozruchowego!

Na początku w konsoli wchodzimy do naszego katalogu z plikiem rozruchowym wpisując komendę "cd"

W moim przypadku będzie to wyglądać tak:

# cd /home/user/minecraft

i następnie wpisujemy
 

# chmod +x serwer.sh

Gratulacje! Teraz pozostało tylko uruchomić nasz serwer!
Za każdym razem gdy chcemy uruchomić nasz serwer wchodzimy do naszego katalogu komendą "cd" i wpisujemy

# screen ./start.sh

Gdy uruchomimy serwer możemy spokojnie zamknąć przyciskiem X putty
Gdy wrócimy do putty, konsolę serwera można przywrócić komendą
 

screen -r

Bez potrzeby do wchodzenia katalogu serwera minecraft


-------------------------------------------------------------------------------------------------------------------
Do dodania:
- Konfiguracja IPTables
- Instalacja MySQL
- Pisać w postach :)



Poradnik by Swiezu (Osa1022)
Zakaz kopiowania bez dopisku
"For Swiezu (Osa1022) for MPCForum"
Jeśli się przydało, daj "Lubie to"! Motywuje :)
Wszelkie komentarze oraz propozycję proszę
pisać w temacie

 

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

Opublikowano

Bardzo dobrze wszystko opisane ;) Przyda mi się przy zakładaniu serwera na Vps bo narazie mam postawiony na hostingu gdzie budujemy mapkę 

 

Pozdrawiam /gustawooxd

Daj lubię to jeśli pomogłem... nic cię to nie kosztuje a mnie Motywuje !! ;)

Opublikowano

Dziekuje bardzo i zapraszam do dalszego komentowania oraz dodawania propozycji co dodac ;) jestem tez w stanie pomoc osobiscie czy odp. Na wszelkie pytania

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

Opublikowano

Ciekawe, napewno Like, chociaż nie jeden taki tut tu się kręcił,

Zawarłeś wszystkie ważne inforamcje i to jest tu dobre, mugłbyś popracowąć nad estetyką

Twojego tematu.

 

Pozdrawiam.


To ja typ niepokorny ;x


 


Opublikowano

Dzisiaj wieczorem poprawie estetyke tematu i moze zalatwie jakies grafiki ;)

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

Opublikowano

Wprowadzone poprawki wizualne dla tematu.
@ref

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

  • 2 miesiące temu...
Opublikowano

Na dniach dopiszę.

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

Opublikowano

Mam takie uczucie że jesteś kolejną osobą która pisze poradnik pod windowsa -,-

Może jeszcze zaczniesz polecać ściągać putty na linuksie (i uruchamiać przez Wine) bo uznasz że to jest lepsze od wbudowanego clienta ssh (w przypadku Ubuntu, na debianie też chyba jest z tego co pamiętam) (dokladniej "ssh login@host")

 

Na uja im karzesz kożystać z open-jdk, przeciez instalacja javy od oracle to wpisanie zaledwie 3 komend (dodanie repo, aktualizacja, instalacja)

nawet masz ss'a tuta mojego autorstwa z innego forum (o tematyce bukkita) http://screenshooter.net/100093194/vpgcvfa

 

Kolejne co mnie dość wkurzyło, po co dist-upgrade, po co ty mi powiedz !

apt-get update wystarczy

 

Kolejne, htop - no niestety, jak komuś nie wystarczy systemowe top to jego problem

Ty zapewne uważasz to za podstawe, fakt sam używam htop ale systemowe top w zupelnosci wystarczy !

 

Port dla SFTP, zauważ że osoba ktora zajmuje się linuksem pierwszy raz nie będzie wiedziała co to jest

Jest to ten sam port co port SSH (ja jak zaczynałem to instalowałem serwer ftp więc :P)

 

Chyba narazie się nie mam do czego przyczepić więcej :)

Aktualna próba: Postaw serwer mt2 na vps z ubuntu.

Opublikowano

Mam takie uczucie że jesteś kolejną osobą która pisze poradnik pod windowsa -,-

Może jeszcze zaczniesz polecać ściągać putty na linuksie (i uruchamiać przez Wine) bo uznasz że to jest lepsze od wbudowanego clienta ssh (w przypadku Ubuntu, na debianie też chyba jest z tego co pamiętam) (dokladniej "ssh login@host")

 

Na uja im karzesz kożystać z open-jdk, przeciez instalacja javy od oracle to wpisanie zaledwie 3 komend (dodanie repo, aktualizacja, instalacja)

nawet masz ss'a tuta mojego autorstwa z innego forum (o tematyce bukkita) http://screenshooter.net/100093194/vpgcvfa

 

Kolejne co mnie dość wkurzyło, po co dist-upgrade, po co ty mi powiedz !

apt-get update wystarczy

 

Kolejne, htop - no niestety, jak komuś nie wystarczy systemowe top to jego problem

Ty zapewne uważasz to za podstawe, fakt sam używam htop ale systemowe top w zupelnosci wystarczy !

 

Port dla SFTP, zauważ że osoba ktora zajmuje się linuksem pierwszy raz nie będzie wiedziała co to jest

Jest to ten sam port co port SSH (ja jak zaczynałem to instalowałem serwer ftp więc :P)

 

Chyba narazie się nie mam do czego przyczepić więcej :)

Dobra... Jedziemy.

1 & 2. W takim razie, twoje "uczucie" (Aby nie odczucie?) się sprawdziło. Windows jest najczęściej używanym systemem operacyjmym wśród komputerów domowych.

2. A Open-JDK jedną, efekt? Taki sam (tzn. szybszy ;) )

3. Zapraszam do lektury:

http://www.ubuntu-pomoc.org/apt-get-upgrade-czy-apt-get-dist-upgrade/

4. Fakt, Screen tak samo jest niepotrzebny dla uruchomienia serwera. Można trzymać konsolę on. Prawda? ;) Może jego też usunę?

 

Cóż, chyba na razie bardziej [ciach] skomentować cię nie mogę :)

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

Opublikowano

jaetem kompletnie zielony w temacie vps więc sie nie czepiejcie mojego pytania: czy da sie ustawić ilość ram przydzielaną na slot? czy to robi automatycznie np. mam 1gb i 10 slot to po 100mb na slot? Czy da sie ustawić?

Opublikowano

Poradnik Bardzo Dobry ^^

Ładnie opisane,przydatne.

Jak możesz dodaj jak instalować tego mysql'a bo się przyda :)

Opublikowano

@yero1234 Robi to automatycznie ponieważ jeśli masz 1Gb ram a dasz 10 soltów to wtedy dzielisz te 1024MB na 10 soltów i wychodzi 100Mb/solt

Niestety, nie. Przynajmniej z czego mi wiadomo ;)

 

@GoldServ A gdzie ustalić ilość slotów? Po prostu w server.properties?

Tak

 

Poradnik Bardzo Dobry ^^

Ładnie opisane,przydatne.

Jak możesz dodaj jak instalować tego mysql'a bo się przyda :)

Dziękuję za opinię ;) Niedługo (w końcu) znajdę trochę czasu i się wezmę, by w końcu wam to napisać :)

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

  • 1 miesiąc temu...
Opublikowano

Sorki za odkop, ale ja mam maly problem, zrobilem wszystko tak jak powinno byc ale gdy wpisuje komende screen ./start.sh  
to czysci mi cala konsole i na goze pisze [screen is terminating]  

Jeszcze raz pisze, zrobilem tak jak bylo w poradniku.

  • 2 lata później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...