• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Dwa serwery na jednym VPS/DEDYKU. Pomoc/Sugestie

Status
Not open for further replies.
Pierwszy serwer odpalam tak

Code:
cd
screen -A -S tfs
cd tfs
while true; do ./theforgottenserver; done

A ten drugi
Code:
cd
screen -A -S landhoria
cd landhoria
while true; do ./theforgottenserver; done

Może dlatego że nazywają się tak samo ?
 
moze dlatego ze bindonlyconfiguredip ?
 
najlepiej zmień nazwę tego drugiego
ustaw w configu to co mówią
jak nadal nie idzie, oznacza że używasz złej wersji silnika (niektóre mają taki błąd pomimo ustawionej opcji)
 
Miałem false, zmieniłem w obydwu na true, nie działa.
Zmieniłem nawet nazwę z theforgottenserver na theforgottenservers nadal ten sam błąd.

W nocy zrestartuję całą maszynę i sprawdzę najpierw czy ten drugi silnik odpali bez włączenia pierwszego.

Dam znać
 
Kruca coś się napsociło. Nie mogę włączyć swojego pierwszego serwera
Code:
theforgottenserver: /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:38: boost::condition_variable::~condition_variable(): Assertion `!pthread_cond_destroy(&cond)' failed.
Aborted
a ten drugi normalnie odpala.
Restartowałem maszynę, i nic, serwer drugi nie jest włączony, a pierwszy nie chcę odpalić ;/

@edit
Odpalił dopiero wtedy, kiedy zmieniłem z
bindOnlyConfiguredIpAddress = true na false

A dwóch silników dalej nie można odpalić.
Silniki są te same, może w tym tkwi problem ?

@down

Próbowałem, było napisane że proces zabity.
 
Last edited:
Chodzi o sytuacje, ktora zaistniala teraz.
Nie moze wlaczyc pierwszego servera, czyli glownego, tego co sie normalnie odpalal, dobrze zrozumialem?
Czyli najprawdopodbniej gdzies mu siedzi niedobity proces?
 
Oba silniki 0.3.6pl.

Skopiowałem pierwszy silnik i podmieniłem config.

@Edit

a silnik był z
Code:
svn co svn://svn.otland.net/public/forgottenserver/tags/0.3.6pl1 tfs

@Edit2
Jeżeli chcę konfigurować drugi serwer to nie zaszkodzi to pierwszemu? Chodzi mi o to
Code:
./autogen.sh
./configure --enable-mysql --enable-sqlite --enable-remote-control --enable-server-diag
make
 
Last edited:
Ok po wielu próbach, spróbowałem zmienić z pierwszego serwera w configu :

Code:
	ip = "Domena.pl"
na
Code:
	ip = "adres IP"

Tak, odpaliło mi dwa serwery, ale w pierwszym serwerze nie pokazuję mi statusu (ile graczy online) piszę że serwer OFFLINE, i w otserverlist także nie pokazuję ;/

Co może nie trybić ?

@ Sora za duble posta ;/


@Naprawione

W config-and-functions.php było trzeba zmienić w linijce

PHP:
	$sock = @fsockopen("localhost", $config['server']['statusPort'], $errno, $errstr, 1);

na

PHP:
	$sock = @fsockopen("ADRES IP PIERWSZEGO SERWERA", $config['server']['statusPort'], $errno, $errstr, 1);

Gdzie adres ip ma być taki sam jak wpisany w Apache pierwszej Virtual Machine

Dzięki wszystkim za Pomoc ;)
 
Last edited:
Status
Not open for further replies.
Back
Top