Бан лист на Gamestores

Хостинг игровых серверов

gmden

Обитатель
Прохожий
17 Июн 2018
146
100
38
В связи стем что на gamestores нет Банлиста как на Moskov. Решил его сделать самостоятельно. Долго пытался чтото сделать в их сервисе, было все чатно. Не виджетом не статистической страницей не как.

Но в тут осенила идея как все обойти. У выуля все получилось.

Сразу пишу, ненужно хаить и чтото писать что код кривой или ещё чтото в таком духе. Скажу проще ненравится сделай сам. Я был 1, и все кто сделет в последующем будут использовать мою идею.

Весь замысл задумки буду развивать, улучшать. Данный код был написан на коленке. На работе много не сделаешь, кто сталкивался тот поймёт.

Кому не понятно или немогут сделать. Могу помочь за символическую награду, на пивко, тк код есть и расписан максимально понятно. А для ленивых за пивко.

Судя сам Бан лист.

1)Для начало вам нужно взять гдето вебхост и зарегистрировать домен если у вас нет.
После того у вас есть ваш сайт и БД Mysql

2)Качаем плагин Бана который поддерживает MySql к примеру с оксида EnhancedBanSystem
Настраиваем синхронизацию плагина с MySql.

3)На вашем сайте создаём файл banlist.php и вписываем вот этот код ниже. Далее прописываем ваши данные от БД MySql в этот код.
(Не Gamestore а тот который вы взяли по 1 пункту)

Код:
<style type="text/css">
   TD {
color: white;
   }
</style>

<?
$sdd_db_host=''; // ваш хост
$sdd_db_name=''; // ваша бд
$sdd_db_user=''; // пользователь бд
$sdd_db_pass=''; // пароль к бд
@mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass); // коннект с сервером бд
@mysql_select_db($sdd_db_name); // выбор бд
$result=mysql_query('SELECT * FROM `enhancedbansystem`'); // запрос на выборку
while($row=mysql_fetch_array($result))
{
$expire = $row['expire'];


if($expire == 0){
$expire = "Бан навсегда" ;
}else{
$expire = gmdate('d:h:i',$expire);
}


echo '
<table>
<tr>
<p><td>'.$row['name'].'</td>   <td>'.$row['steamid'].'</td> <td>'.$row['ip'].'</td> <td>'.$expire.'</td></p>
</tr>
</table>
';
}
?>

4)Создаём пользовательский виджет. (А вот это на gamestore) (Надеюсь все вкурсе как) И вписываем вот этот код.
Где
http://ВАШ САЙТ/banlist.php - Вписываем ваш домен сайта. Пример https://server-rust.com.ua/banlist.php

Код:
<div class="text-center panel panel-body panel-default" style="padding: 0 !important; background-color: #0000 !important;">
<button type="button" class="btn btn-danger" data-toggle="modal" data-target="#donateModal" style="color: wheat !important; width: 100%;">
<b id="“blinked”">БАНЫ</b>
</button>
<!-- Modal -->
<div id="donateModal" class="modal fade" style="display: none" role="dialog">
<div class="modal-dialog">

<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Тут все забанненые челики</h4>
</div>

  <div class="modal2" style="background:#000000">

<iframe src="http://ВАШ САЙТ/banlist.php" frameborder=0 style="border:0; width: 990px;  height: 700px;" name="qqcxr"></iframe>
</div>

<div class="modal-footer" style="text-align: center !important;background: #0000;border-bottom: 0;  height: 100%;">
<h3><button type="button" class="btn btn-default" data-dismiss="modal">Закрыть</button></h3>
</div>
</div>

</div>
</div>
</div>

Образец. ТЫК
 
Последнее редактирование:

Fartus

Прохожий
13 Мар 2018
69
44
41
Очень крутая задумка... Вот я только не понял как на геймсторе создать файл (3 пункт)?...
 

FREDWAY

Покоритель вершин
Прохожий
7 Янв 2018
217
139
32
Я сделал, но теперь с временем бана/разбана проблема - тык
 

gmden

Обитатель
Прохожий
17 Июн 2018
146
100
38
Я сделал, но теперь с временем бана/разбана проблема - тык
Ты использовал наверное
Код:
<?php
$par="120";
echo date ("H:i:s",$par);
?>
Она не подходит.

Нужно чтото вроде этого
Код:
function time($value) { 
 $hh = floor($value/3600); 
 $min = floor(($value-$hh*3600)/60); 
 $sec = $value-$hh*3600-$min*60; 
 $l = sprintf('%02d',$hh).':'.sprintf('%02d',$min).':'.sprintf('%02d',$sec); 
 return $l; 
 }
 

gmden

Обитатель
Прохожий
17 Июн 2018
146
100
38
Тут сидел и пришла в голову мысль. Кто Сможешь накидать плагин который будет игровой чат, записывать в мускул. Ник - текст- датавремя. Тогда можно забабахать виджет, и на сайте бужет игровой чат.
 

gmden

Обитатель
Прохожий
17 Июн 2018
146
100
38
Мы говорим про Gamestore. И что за Rust-Cms?
 

Andrew_Dark

Прохожий
5 Фев 2018
85
9
32
gamescom.in.ua
Могу подогнать поддомен для тех, кто будет работать над задумками, освещёнными в данном топике.
 

deltadevs

Прохожий
28 Фев 2018
78
3
29
чтото он не захотел получать дату с SQL и решил переделать его и вышло както так
 

Вложения

  • 1.PNG
    1.PNG
    473 KB · Просмотры: 155
  • 2.PNG
    2.PNG
    532.3 KB · Просмотры: 160

deltadevs

Прохожий
28 Фев 2018
78
3
29
так что отцените? ))) это не конечьный результат )) будет еще дороботки ))
 

BlaBlaShow

Прохожий
9 Авг 2018
32
4
49
@deltadevs, А что за скрин то 1?) нукась можно код сюда кидай, влом в инете копаться искать :D
 

deltadevs

Прохожий
28 Фев 2018
78
3
29
ну 1 скрин это вход в систему.
так как у меня несколько партнеров решил сделать единую панель чтобы все могли чекать кто забанен причины итд