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

Pomoc przy serwerze tworzonym od podstaw


Rekomendowane odpowiedzi

Opublikowano

R
|
E
|
K
|
L
|
A
|
M
|
A
|
 

 

(W nazwie tematu chodziło mi o moje "podstawy" w sensie tworzenia takich serwerów)

 

Od kilku dni po głowie chodziła mi myśl stworzenia dla siebie serwera na hamachi. W związku z tym postanowiłem ściągnąć wszystkie potrzebne pliki oraz programy. Jednak już na początku napotkałem kilka problemów, które mnie dość wkurzają, więc chciałbym zadać kilka pytań oraz przedstawić swój problem.

 

 

Pobrałem: VirtalBox, Navicat, FileZilla, Hamachi..

 

- pliki serwerowe oraz mysql (temat z plikami)

- gotową maszynę (2014, by Terenzo)

 

Odpaliłem hamachi (założyłem sieć "IsarisMT2") oraz VB, postąpiłem zgodnie z instrukcjami na różnych poradnikach (również ustawiłem opcje w "Network"). Wszystko elegancko, odpaliłem maszynę, wpisałem co trzeba. W konfiguracji do "Ehost" (czy jak to tam się zwie) dodałem kropkę, w drugiej kolumnie po prawej wpisałem 4.2.2.3 (czy coś podobnego, nie pamiętam już), w drugiej kolumnie po lewej wpisałem adres hamachi bez końcówki sto a niżej z końcówką sto. Po prawej zmieniłem na: 250.0.0.0 i wszystko tam zatwierdziłem, zrestartowałem itp. Oczywiście później /start i odpaliłem cztery kanały. Ogólnie mówiąc, z maszyną raczej jest wszystko dobrze, więc raczej nie po tej stronie leży błąd, który za chwilę przedstawię.

 

Gdy maszyna (chyba) była gotowa, odpaliłem program Navicat:

 

Nowe połączenie > MySQL > Połączenie: IsarisMT2 > host: adres hamachi z końcówką sto > port: zostawiłem domyślny > nazwa użytkownika: zostawiłem domyślny, czyli: root > hasło: 123456 lub terenzo.tk (tutaj sam nie wiem, zaraz wyjaśnię co z tym fantem) i wyskoczył następujący błąd:

2003 - Can't connect to MySQL server on 'adres hamachi z końcówką sto' (10038)

Oglądałem kilka poradników, jednak raczej żaden nie pomógł, ponieważ błąd nadal występuje. Wszystko wygląda mniej więcej tak:

 

7o8Vz1p.png

 

 

I teraz mam kilka pytań bo szczerze mówiąc nie widziałem jeszcze, aby ktoś w poradnikach (dla zielonych) o tym wspominał:

  • Jeżeli mam pliki serwerowe, MySQL oraz rozpakowanego clienta gry. Czy trzeba je wkleić w jakieś odpowiednie miejsce czy przypuśćmy wszystkie rzeczy (rozpakowane) mogą być w jednym folderze na dysku D?  

4QhqdeM.png

 

 

 

Bardzo prosiłbym o dobrze opisaną pomoc. Jeśli uporam się z tym navicatem to zadam jeszcze kilka pytań bo mało co ogarniam, dzisiaj to dopiero zacząłem.

 

//EDIT. Dodatkowo, gdy wchodzę: sysinstall > configure > networking > interfaces > em0 (gdzie wcześniej już wpisałem dane i za każdym razem jakaś część znika) to dziwnym trafem część tego znika. Znika adres z końcówką sto oraz prawa dolna kolumna zmienia się z (przeze mnie wpisanego) 250.0.0.0 na 250.250.250.250.. chyba, że tak ma być.

Opublikowano

@Gorn5 ustawienia zapisujesz, a po ponownym wejściu wracają do postaci domyślnej.
255.255.255.255 to jest maska, którą zmieniasz na 255.0.0.0
Adres ip z normalną końcówką a następnie z końcówką 100 jeżeli stawiasz serwer na hamachi.

Pliki serwerowe wgrywasz do /usr/home/..
Bazę wgrywasz do /var/db/..

Jeżeli masz z czymś problem to pisz ! Pomogę :)­

r3ePj8E.png

Opublikowano

No okej. Tylko, aby móc te pliki wgrać trzeba połączyć się z FTP a tutaj napotkałem kolejny problem. Jednak na początku zadam pytanie. W pliku root > serverinfo.py konfiguracja portów ma wyglądać tak?

 

 

8PMMmb6.png

 

 

W temacie podano taką informację (jednak nie wiedziałem co zmieniać, więc zmieniłem prawie wszystko):

PORTY:
Logowanie: 29842
Ch1: 17090
Ch2: 26031
Ch3: 62332
Ch4: 38242

Próbowałem łączyć się z FTP przez FileZille i WinSCP, jednak nie udało mi się na żadnym z nich połączyć.

 

 

N6HaFhK.png

M4wRgh0.png

 

 

 

Portmap:

[General]
MapCount=11
[Map 1]
MapName=11002
InIP=
InPort=11002
OutIP=25.123.240.100
OutPort=11002
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 2]
MapName=13001
InIP=
InPort=13001
OutIP=25.123.240.100
OutPort=13001
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 3]
MapName=13002
InIP=
InPort=13002
OutIP=25.123.240.100
OutPort=13002
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 4]
MapName=13003
InIP=
InPort=13003
OutIP=25.123.240.100
OutPort=13003
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 5]
MapName=13050
InIP=
InPort=13050
OutIP=25.123.240.100
OutPort=13050
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 6]
MapName=13051
InIP=
InPort=13051
OutIP=25.123.240.100
OutPort=13051
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 7]
MapName=13052
InIP=
InPort=13052
OutIP=25.123.240.100
OutPort=13052
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 8]
MapName=13053
InIP=
InPort=13053
OutIP=25.123.240.100
OutPort=13053
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 9]
MapName=13099
InIP=
InPort=13099
OutIP=25.123.240.100
OutPort=13099
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 10]
MapName=3306
InIP=
InPort=3306
OutIP=25.123.240.100
OutPort=3306
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 11]
MapName=22
InIP=
InPort=22
OutIP=25.123.240.100
OutPort=22
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
[Map 12]
MapName=22
InIP=
InPort=22
OutIP=25.123.240.100
OutPort=22
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=

 

6KZ6pkJ.png

 

Opublikowano

Zawsze jest tak, że nawet po poprawnym skonfigurowaniu "sysinstall" wymazuje jakaś część, właśnie najczęściej z 100, netmaski nigdy nie zmieniam. Wpisz w konsoli /etc/rc.d/netif restart i spróbuj się połączyć.

da5e9f82fbb05240438e374847f4a6f9.gif

Opublikowano

Ze wszystkim wyżej wymienionym już sobie poradziłem. Teraz mam kolejny problem, mianowicie: po wpisaniu komendy /start (po wpisaniu powinno spytać ile channeli chce uruchomić) wyskakuje taki błąd:

/start:  ./start.sh: Brak dostępu

Napisałem post w temacie terenza i pewien użytkownik odpisał mi:

 


prawa nadaj do /start i ../mt2/start.sh najlepiej na całem mt2  xD

 

Mam połączyć się z SFTP, wejść /usr/home/mt2/start.sh (o ile taki coś istnieje) i tam coś pogrzebać czy jak? ;d

 

//EDIT: Już mi działa. Pomogła komenda:

 

 

chmod -R 777 /usr/home/mt2

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...