Witamy na GTAOnline Obecny czas to 2018-09-20, 21:57 Użytkowników: 76186
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


Poprzedni temat :: Następny temat
Jak postawić własny serwer na MTA:SA
Autor Wiadomość

AteX 





Informacje
Nick w MP: #AteX^
Wiek: 19
Na forum: 1202 dni
Posty: 921
Piwa: 5442
Respekt: 755,3
Respekt: 755,3Respekt: 755,3

Wysłany: 2016-08-17, 18:20   Jak postawić własny serwer na MTA:SA



Witaj
.
W tym poradniku pokażę ci jak postawić serwer na własnym komputerze, aby móc pograć, m.in. z kolegami bez wydawania pieniędzy na hosting.

Zaczynajmy!
1. Na początku, aby w ogóle postawić serwer musisz go zainstalować. Można to zrobić przy instalacji MTA, wybierając opcję instalacji klienta z serwerem lub samego serwera. Instalator MTA pobierzesz stąd.


2. Teraz skonfiguruj serwer.
Aby to zrobić musisz odnaleźć plik mtaserver.conf (MTA San Andreas 1.5\server\mods\deathmatch\mtaserver.conf) i otworzyć go dowolnym edytorem tekstowym.
Interesują nas tylko 3 rzeczy:
Kod:

<servername>Default MTA Server</servername>
<serverip>auto</serverip>
<maxplayers>32</maxplayers>

servername - Tutaj wpisujesz nazwę swojego serwera.
serverip - Czyli IP serwera. Zalecam zostawić to tak jak jest, czyli auto (MTA powinno wykryć zewnętrzne IP automatycznie) lub wpisz swój zewnętrzny adres IP, który możesz sprawdzić, m.in. na tej stronie.
maxplayers - Liczba slotów na twoim serwerze. Maksymalnie 4096 slotów.

3. Ustawienia serwera są już skonfigurowane. Teraz przydałoby się nadać uprawnienia administratora oraz utworzyć konto.
3a. Aby nadać uprawnienia, otwórz plik acl.xml (MTA San Andreas 1.5\server\mods\deathmatch\acl.xml), a następnie dodaj linijkę w grupie Admin.
Kod:

<object name="user.nick"></object>

Gdzie nick, wpisz nazwę użytkownika pod jaką później zarejestrujesz się na serwerze. Jeżeli wszystko dobrze zrobiłeś, całość powinna wyglądać mniej więcej tak:
Kod:

<group name="Admin">
<acl name="Moderator"></acl>
<acl name="SuperModerator"></acl>
<acl name="Admin"></acl>
<acl name="RPC"></acl>
<object name="resource.admin"></object>
<object name="resource.webadmin"></object>
<object name="user.nick"></object>
</group>

3b. Uprawnienia nadane więc załóżmy konto. Uruchom swój serwer (MTA San Andreas 1.5\server\MTA Server.exe), włącz MTA i wejdź w przeglądarkę serwerów, a następnie zakładkę Lokalne. Powinien znajdować się tam twój serwer wraz z ustawioną przez ciebie nazwą oraz slotami (czasami trzeba poczekać aż serwer się uruchomi). Wejdź na niego i po wejściu, utwórz nowe konto z taką nazwą użytkownika jaką podałeś w acl.xml. Wystarczy wpisać komendę:

/register nick hasło


Jeżeli wszystko przebiegło pomyślnie na czacie powinien pokazać się komunikat o pomyślnym utworzeniu konta.

You have successfully registered! Username: 'nick', Password: 'hasło'(Remember it)


Teraz wystarczy zalogować się na konto komendą:

/login nick hasło


Jeżeli pomyślnie się zalogowałeś powinieneś mieć działający panel administratora pod klawiszem 'P'.

Gratulację!

Jeżeli panel administratora się wyświetlił masz już działający serwer wraz z uprawnieniami administratora. Jeżeli chcesz mieć serwer lokalny (nikt poza twoją lokalną siecią do niego nie dołączy) to nie musisz czytać reszty poradnika. Natomiast jeżeli chciałbyś pograć z innymi na swoim serwerze będziesz musiał jeszcze odblokować porty w ustawieniach routera.

4. Aby odblokować porty najpierw musisz sprawdzić lokalne IP komputera oraz IP do ustawień routera.
4a. Najpierw znajdź potrzebne adresy uruchamiając Panel sterowania i wchodząc kolejno w Sieć i Internet -> Centrum sieci i udostępniania. Następnie wybierz połączenie z internetem. Powinien wyświetlić się stan sieci.


Stąd wejdź w Szczegóły... i sprawdź następujące adresy.
Adres IPv4 - jest to lokalny adres IP twojego komputera
Brama domyślna IPv4 - tym adresem połączysz się do ustawień routera

4b. Wejdź teraz do ustawień routera. W przeglądarce wpisz adres bramy domyślnej IPv4. Powinieneś zostać poproszony o podanie loginu i hasła.
Standardowo jest to:

Login: admin Hasło: admin
Login: admin Hasło: admin1



Po pomyślnym zalogowaniu powinna ukazać się strona. Różne routery mają różne strony, przez co może to wyglądać inaczej, lecz zwykle odblokowywanie portów wygląda podobnie. Ja przedstawię sposób na routerze TP-LINK.

Więc, aby odblokować porty musisz wejść kolejno w zakładkę Forwarding -> Virtual Servers i kliknąć przycisk Add New... (będziesz musiał dodać 3 porty)

Service Port - tutaj podajesz port
IP Address - tutaj podajesz odczytany wcześniej Adres IPv4
Protocol - tutaj wybierasz protokół
Reszta bez zmian.

Tak powinno to wyglądać:


W sumie powinny znajdować się tam 3 porty:
serverport - standardowo 22003, protokół UDP
httpport - standardowo 22005, protokół TCP
22126, protokół UDP


5. Serwer powinien być już dostępny dla wszystkich graczy.
Możesz jeszcze dodatkowo sprawdzić czy poprawnie odblokowałeś porty wpisując komendę openports w konsoli serwera.


Adres serwera będzie wyglądać tak: mtasa://zewnetrzy_adres_IP:22003


Postaw piwo autorowi tego posta
 
Więcej szczegółów
Wystawiono 4 piw(a):
HarnasWLKP, troloolo3, JakisPolak199, LeThOPL

DeusEx 





Informacje
Nick w MP: DeusEx
Wiek: 17
Na forum: 1074 dni
Posty: 2
Respekt: 50

Wysłany: 2016-10-14, 11:36   



ej jak wejśćdo ustawnien routera

Postaw piwo autorowi tego posta
 

AteX 





Informacje
Nick w MP: #AteX^
Wiek: 19
Na forum: 1202 dni
Posty: 921
Piwa: 5442
Respekt: 755,3
Respekt: 755,3Respekt: 755,3

Wysłany: 2016-10-15, 10:25   



"DeusEx" napisał/a:

ej jak wejśćdo ustawnien routera

Jest opisane w 4 punkcie. Zwykle adres to 192.168.1.1

_________________
MultiTheftAuto++ dla MTA 1.5.6 już dostępne.
Postaw piwo autorowi tego posta
 

Samotny 





Informacje
Nick w MP: .MiKe.
Wiek: 15
Na forum: 538 dni
Posty: 4
Piwa: 4
Respekt: 50

Wysłany: 2017-04-01, 19:48   



Skomplikowane

Postaw piwo autorowi tego posta
 

DJBOOMBA 





Informacje
Nick w MP: DJBOOMBA
Wiek: 15
Na forum: 477 dni
Posty: 1
Respekt: 50

Wysłany: 2017-05-31, 23:06   



Witam mam problem wszystko zrobiłem dokładnie jak w poradniku u góry i gdy odpalam serwer wyskakuje mi że porty są zamknięte mimo że są włączone
Dodatkowy ss: http://imgur.com/a/1zF69

Postaw piwo autorowi tego posta
 

Alien2 
C++, Music produce





Informacje
Nick w MP: Teaj
Wiek: 18
Na forum: 1503 dni
Posty: 41
Piwa: 4
Respekt: 19

Wysłany: 2017-09-16, 19:01   



Trzeba mieć zewnętrzne IP :D

_________________

1407 dni: 17.07.2018


Postaw piwo autorowi tego posta
 

JakisPolak199 
jeszcze zyje





Informacje
Nick w MP: bover.
Wiek: 17
Na forum: 697 dni
Posty: 85
Piwa: 119
Respekt: 30

Wysłany: 2018-02-07, 21:34   



Wow dzięki nigdy nie mogłem nic znaleść na internecie o tym jak zrobić z tego serwer publiczny jeszcze raz dzięki :D daje respekt

Postaw piwo autorowi tego posta
 
Więcej szczegółów
Wystawiono 1 piw(a):
Zauberel

SkiDaw 





Informacje
Wiek: 30
Na forum: 204 dni
Posty: 1
Respekt: 50

Wysłany: 2018-03-07, 19:18   Re: Jak postawić własny serwer na MTA:SA



jak wpisuje w przgladarce tabrame domyslna to mam ten panel logowania się i pisze login:admin haslo:admin to niedziala wiec piszcze login:admin haslo:admin1 i tez niedziala a wiec proszę o pomoc!

Postaw piwo autorowi tego posta
 
Tagi: jak :: postawić :: własny :: serwer :: mta:sa
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:







Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,19 sekundy. Zapytań do SQL: 18