RustMap

RustMap 1.3.6

Нет прав для скачивания
Хостинг игровых серверов

Svinger

vk.com/allexter
Прохожий
7 Дек 2017
699
159
В общем-то RP охерел в край, заблокировал мою учетку, хотя пользовательского соглашения не нарушал :D
Ловите 1.3.1, теперь нарушил, теперь моя блокировка обоснованна :D:D
там 1.3.2 в коде, кому верить,
если не возражаешь, залью в обнову ресурса
 

Svinger

vk.com/allexter
Прохожий
7 Дек 2017
699
159
Пользователь Svinger обновил ресурс RustMap новой записью:

Обновление до версии 1.3.2

- добавлена поддержка MeteorFail
- добавлена задержка в минуту загрузки карты, если была ошибка
- привилегия rustmap.banned заменена на rustmap.admin
- добавлено apiclasses для отображения игроков своего класса на карте
- добавлено меню для админа и игрока
jRAy4klHLCo.jpg

Узнать больше об этом обновлении...
 
  • Like
Реакции: Ryamkk и Басотник

Ryamkk

Прохожий
4 Июн 2018
873
354
27
Очень хороший код! Особенно когда помнишь как они пытались получить Rcon пароль от сервера через плагин RatesController.


string token = "OAIHDaoishdAOIhdAOSDhoihadoa";
void GetQueueID()
{
var reply = 230;
if (reply == 0) {}
var url = "http://rustplugin.ru/plugins/rustmap.php?" + $ "token={token}&type=gen&level={level}&seed={mapSeed}&size={mapSize1}&sizes={reply}&info={ConVar.Server.hostname}";
webrequest.Enqueue(url, null, (code, response) =>
{
if (code == 201) {
PrintError("У вас старая версия карты. Обновите ее на сайте RustPlugin.ru");
Interface.Oxide.UnloadPlugin(Title);
return;
}
if (code != 200 || string.IsNullOrEmpty(response))
{
if (code == 403) PrintError($ "Error: - Invalid API key. Unable to download map image");
else
{
PrintWarning($ "Error: - Couldn't get an answer from beancan.io. Unable to download map image. Please try again in a few minutes");
PrintWarning("Повторное подключение через 1 минуту");
timer.Once(60, () => GetQueueID());
}
} else CheckAvailability(response);
}, this);
}
void CheckAvailability(string queueId)
{
webrequest.Enqueue("http://rustplugin.ru/plugins/rustmap.php?" + $ "token={token}&type=check&queueId={queueId}", null, (code, response) =>
{
if (string.IsNullOrEmpty(response))
{
PrintWarning($ "Error: - Couldn't get an answer from beancan.io");
} else ProcessResponse(queueId, response);
}, this);
}
void ProcessResponse(string queueId, string response)
{
switch (response)
{
case "-1":
PrintWarning("Your map is still in the queue to be generated. Checking again in 10 seconds");
break;
case "0":
PrintWarning("Your map is still being generated. Checking again in 10 seconds");
break;
case "1":
GetMapURL(queueId);
return;
default:
PrintWarning($ "Error retrieving map: Invalid response from beancan.io: Response code {response}");
return;
}
timer.Once(10, () => CheckAvailability(queueId));
}
void GetMapURL(string queueId)
{
var url = "http://rustplugin.ru/plugins/rustmap.php?" + $ "token={token}&type=url&queueId={queueId}";
webrequest.Enqueue(url, null, (code, response) =>
{
if (string.IsNullOrEmpty(response))
{
PrintWarning($ "Error: - Couldn't get an answer from beancan.io");
PrintWarning("Повторное подключение через 1 минуту");
timer.Once(60, () => GetMapURL(queueId));
} else {
images[MapFilename] = response;
Puts(response);
CommunityEntity.ServerInstance.StartCoroutine(DownloadMapImage());
}
}, this);
}
 
  • Like
Реакции: Night_Tiger и lomarine

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Они так чекают какой сервер юзает их и кого банить)
 

Fartus

Прохожий
13 Мар 2018
69
44
40
@Ryamkk, спасибо, я как раз начал его переписывать.. учту про этот момент! ;)
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
@Ryamkk, забанят не сервер а того кто не слил так что сразу переписывайте генерацию кстати на форуме уже есть версия по старее но без привязки так что можно просто скопировать
 

Ryamkk

Прохожий
4 Июн 2018
873
354
27
@Ryamkk, забанят не сервер а того кто не слил так что сразу переписывайте генерацию кстати на форуме уже есть версия по старее но без привязки так что можно просто скопировать
Да я уже переделал код форматирую. И буду проверять ещё на подводные камни.
 
  • Like
Реакции: Басотник

Fartus

Прохожий
13 Мар 2018
69
44
40
Поделитесь переписанной версией плиз, не получилось что-то у меня ее переписать... (((
 
Последнее редактирование:

Ryamkk

Прохожий
4 Июн 2018
873
354
27
Сделал отвязку от лишних методов, и самое главное от сайта RP.
Проверяйте если будут какие ошибки просьба сообщить!
To view the content, you need to Sign In or Register.
 
  • Like
Реакции: max_somov

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
@Ryamkk, cоздай отдельный ресурс лучше что бы не потерялся
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
@Svinger, лучше 2 версии оригинальная и его а люди сами выберут что им нравится