Проблем с GreyCube - показва МТА сървър offline

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
Drea<M>40BG ;]]
Извън линия
Потребител
Потребител
Мнения: 750
Регистриран на: 11 Окт 2016, 11:35
Се отблагодари: 115 пъти
Получена благодарност: 63 пъти
Обратна връзка:

Проблем с GreyCube - показва МТА сървър offline

Мнение от Drea<M>40BG ;]] » 06 Юни 2020, 12:18

GreyCube показва МТА сървъра ми офлайн, а реално той е офлайн и си има хора и си работи. Някаква идея? https://dixiklo-servers.xyz/
https://dixiklo-servers.xyz/servers/

Аватар
FPS-Gam3r
Извън линия
Потребител
Потребител
Мнения: 110
Регистриран на: 27 Фев 2019, 18:29
Местоположение: България
Се отблагодари: 12 пъти
Получена благодарност: 34 пъти
Обратна връзка:

Проблем с GreyCube - показва МТА сървър offline

Мнение от FPS-Gam3r » 06 Юни 2020, 20:22

Пробвай като в LGSL_Protocol намериш lgsl_query_08 и го замениш с този код. Задължително си направи бекъп
едит: Първо промени Connection Port:23052 , на 23175 и тогава слагай този код
Демо: Изображение

Код за потвърждение: Избери целия код

function lgsl_query_08(&$server, &$lgsl_need, &$lgsl_fp)
	{
	//---------------------------------------------------------+

		fwrite($lgsl_fp, "s"); // ASE ( ALL SEEING EYE ) PROTOCOL

		$buffer = fread($lgsl_fp, 4096);

		if (!$buffer) { return FALSE; }

	//---------------------------------------------------------+

		$buffer = substr($buffer, 4); // REMOVE HEADER

		$server['e']['gamename']   = lgsl_cut_pascal($buffer, 1, -1);
		$server['e']['hostport']   = lgsl_cut_pascal($buffer, 1, -1);
		$server['s']['name']	   = lgsl_parse_color(lgsl_cut_pascal($buffer, 1, -1), $server['b']['type']);
		$server['e']['gamemode']   = lgsl_cut_pascal($buffer, 1, -1);
		$server['s']['map']		= lgsl_cut_pascal($buffer, 1, -1);
		$server['e']['version']	= lgsl_cut_pascal($buffer, 1, -1);
		$server['s']['password']   = lgsl_cut_pascal($buffer, 1, -1);
		$server['s']['players']	= lgsl_cut_pascal($buffer, 1, -1);
		$server['s']['playersmax'] = lgsl_cut_pascal($buffer, 1, -1);

		while ($buffer && $buffer[0] != "\x01")
		{
			$item_key   = strtolower(lgsl_cut_pascal($buffer, 1, -1));
			$item_value = lgsl_cut_pascal($buffer, 1, -1);

			$server['e'][$item_key] = $item_value;
		}

		$buffer = substr($buffer, 1); // REMOVE END MARKER

	//---------------------------------------------------------+

		$player_key = 0;

		while ($buffer)
		{
			$bit_flags = lgsl_cut_byte($buffer, 1); // FIELDS HARD CODED BELOW BECAUSE GAMES DO NOT USE THEM PROPERLY

			if	 ($bit_flags == "\x3D")				 { $field_list = array("name",				  "score", "",	 "time"); } // FARCRY PLAYERS CONNECTING
			elseif ($server['b']['type'] == "farcry")	 { $field_list = array("name", "team", "",	  "score", "ping", "time"); } // FARCRY PLAYERS JOINED
			elseif ($server['b']['type'] == "mta")		{ $field_list = array("name", "",	  "",	 "score", "ping", ""	); }
			elseif ($server['b']['type'] == "painkiller") { $field_list = array("name", "",	 "skin",  "score", "ping", ""	); }
			elseif ($server['b']['type'] == "soldat")	 { $field_list = array("name", "team", "",	  "score", "ping", "time"); }

			foreach ($field_list as $item_key)
			{
				$item_value = lgsl_cut_pascal($buffer, 1, -1);

				if (!$item_key) { continue; }

				if ($item_key == "name") { lgsl_parse_color($item_value, $server['b']['type']); }

				$server['p'][$player_key][$item_key] = $item_value;
			}

			$player_key ++;
		}

	//---------------------------------------------------------+

		return TRUE;
	}

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1796
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 358 пъти
Обратна връзка:

Проблем с GreyCube - показва МТА сървър offline

Мнение от illusion » 06 Юни 2020, 20:44

Също добави и IP-то на сървъра ти в MySQL Remote Host-a от контролния панел на сайта ти.

Аватар
Drea<M>40BG ;]]
Извън линия
Потребител
Потребител
Мнения: 750
Регистриран на: 11 Окт 2016, 11:35
Се отблагодари: 115 пъти
Получена благодарност: 63 пъти
Обратна връзка:

Проблем с GreyCube - показва МТА сървър offline

Мнение от Drea<M>40BG ;]] » 06 Юни 2020, 22:39

Готово, замених кода, но визуализацията не се смени, явно е от стила на greycube, който ползвам :D

А IP към Remote Mysql го няма в моя панел, не е cPanel, затова ще кажа да се добави, мерси. :> Ще ви държа в течение

Пак не работи

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1796
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 358 пъти
Обратна връзка:

Проблем с GreyCube - показва МТА сървър offline

Мнение от illusion » 12 Юни 2020, 13:30

Сега работи ли?

Аватар
Drea<M>40BG ;]]
Извън линия
Потребител
Потребител
Мнения: 750
Регистриран на: 11 Окт 2016, 11:35
Се отблагодари: 115 пъти
Получена благодарност: 63 пъти
Обратна връзка:

Проблем с GreyCube - показва МТА сървър offline

Мнение от Drea<M>40BG ;]] » 12 Юни 2020, 14:36

Сега показва ON, чат-пат OFF, като цяло не се е оправило.

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта