Witamy na GTAOnline Obecny czas to 2018-01-17, 12:06 Użytkowników: 72970
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: 18
Na forum: 955 dni
Posty: 928
Piwa: 4528
Respekt: 735,3
Respekt: 735,3Respekt: 735,3

Wysłany: 2016-08-17, 17: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 2 piw(a):
HarnasWLKP, troloolo3

DeusEx 





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

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



ej jak wejśćdo ustawnien routera

Postaw piwo autorowi tego posta
 

AteX 





Informacje
Nick w MP: #AteX^
Wiek: 18
Na forum: 955 dni
Posty: 928
Piwa: 4528
Respekt: 735,3
Respekt: 735,3Respekt: 735,3

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



"DeusEx" napisał/a:

ej jak wejśćdo ustawnien routera

Jest opisane w 4 punkcie. Zwykle adres to 192.168.1.1

Postaw piwo autorowi tego posta
 

Samotny 





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

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



Skomplikowane

Postaw piwo autorowi tego posta
 

DJBOOMBA 





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

Wysłany: 2017-05-31, 22: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
 

Flash. 
Mapper * Uczeń LUA *





Informacje
Nick w MP: Flash.
Wiek: 17
Na forum: 195 dni
Posty: 69
Respekt: 50

Wysłany: 2017-07-07, 21:19   



AteX

Masz może gg? To ważne, nawet bardzo.

Jak masz to dodaj 62691863 Proszę.

_________________
GG - 62691863
------------------
Mapper na zamówienie (Tanio)

http://gtao.pl/%3Cfont-co...ie-vt114554.htm
ZAPRASZAM! TANIO!
------------------
Uczę się LUA - Jeśli chcesz mi pomóc pisz na PW tutaj lub GG.
Postaw piwo autorowi tego posta
 

Alien2 
C++, Music produce





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

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



Trzeba mieć zewnętrzne IP :D

_________________

1000 dni: x.04.2017


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,15 sekundy. Zapytań do SQL: 18