Инструкция по установке и настройке SourceBans

TWRP

Участник
Сообщения
317
Реакции
44
Всем привет) такой вопрос: можно ли как-то включить функцию демок? (Чтобы можно было прям в сооурсбансе скачивать демо с сервера сервер css old) просто видел подобное у многих, если такой возможности нет, кто может подогнать скрипт для скачивания демок? Пожалуйста помогите, это очень важно

напиши более подробнее...
могу написать, но за денюшку !
 

komashchenko

Идиот
Сообщения
916
Реакции
2,569
Здравствуйте, заинтересовало меня это, как такое сделать себе на сервер? SourceBans имеется

17131ad1efec.png
меня просили сделать такую штучку, по сколько я делал ее бесплатно держите
в сб обязательно должна быть таблица expired иначе плагин работать не будет
коннект к БД он берет от сб так что прописывать ничего не нужно
 

Вложения

  • data_adm.smx
    6.8 КБ · Просмотры: 29
  • data_adm.sp
    2.3 КБ · Просмотры: 57

lansy

Участник
Сообщения
58
Реакции
2
TWRP,Вообщем мне нужен такой скрипт, который будет на сайте выводить содержание папки с демками с игрового сервера. Или скрипт, который будет скачивать эти демки на хост и тоже выводить эти демки. Только не просто выводить, а чтобы при нажатии на них можно было их скачивать.
 
Сообщения
161
Реакции
12
в сб обязательно должна быть таблица expired иначе плагин работать не будет
коннект к БД он берет от сб так что прописывать ничего не нужно


а если нет такой таблицы , как правильно создать ее (по умолчанию я не встречал в таблицах сб такой параметр), чтоб она начала работать , ведь пустую не создашь же с таким именем , или все таки можно пустую ?

Добавлено через 8 минут
lansy, а своё придумать не?

даааа .... , был на таких форумах (они и шас есть) где подобное пишут только другими словами , например :а своё придумать мол религия не позволяет ? , они думают если они умеют то и вссе должны уметь и знать.... , нет этот человек не знает по этому и спрашивает и интересуется чтоб потом знать и уметь !!!!!!
 
Последнее редактирование:

lansy

Участник
Сообщения
58
Реакции
2
Вот именно) если бы я разбирался хоть чуть-чуть в рhp то уж наверное не писал бы тут)
 

Lector

Участник
Сообщения
20
Реакции
0
Здравствуйте.

Знаю тема уже жованая но все же! Не как не выводит баны на вэб сервер =( вэб и сервер стоит на одной машине помогите разобратся.

databases.cfg

"driver_default" "mysql"

"sourcebans"
{
"driver" "default"
"host" "localhost"
"database" "soursban-83"
"user" "test"
"pass" "test"
//"timeout" "0"
"port" "3306"
}

}



config.php

define('DB_HOST', 'localhost');
define('DB_USER', 'test');
define('DB_PASS', 'test');
define('DB_NAME', 'soursban-83');
define('DB_PREFIX', 'sb');
define('DB_PORT','3306');

 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
Lector, попробуй вместо localhost прописать 127.0.0.1

И да, база ведь у тебя создана? ;)
 

Lector

Участник
Сообщения
20
Реакции
0
Всмысле база та что в phpadmin? ставил я 127.0.0.1 зашел забанел на 10 мин смотрю в бан листе нету все так же что же за шляпа.

Добавлено через 13 часов 2 минуты
Ребят помогите пожалуйста 2 день не как не могу вывести баны на вэбку.



сюда почему то баны заносит что временные то и пермамент.

addons\sourcemod\data\sqlite

sourcebans-queue.sq3
 
Последнее редактирование:

ProJecT306

Участник
Сообщения
40
Реакции
0
Здрасьте! Вопрос: можно ли перекинуть таблицы БД sourcebans 1.4.11 в БД sourcebans 2.0 ? Если "да",то как это сделать?
 
Сообщения
161
Реакции
12
Здрасьте! Вопрос: можно ли перекинуть таблицы БД sourcebans 1.4.11 в БД sourcebans 2.0 ? Если "да",то как это сделать?
можно но там все перекидывать не нужно только необходимое , юзеров , баны, демки если имеются , админов , группы если имеются... подробней позже напишу если меня не опередят... )))
 

ProJecT306

Участник
Сообщения
40
Реакции
0
Владимир Валентинов, вот это то я понял, но у меня в старой базе более семи тысяч банов. Пробовал уже переделывать таблицу 2.0 под старую тему, но как понимаю, веб-морда этого не принимает-у неё нет, например страны и (вроде!) окончания бана! Оо. как это понимать я не знаю. Если есть такая возможность, то поясните по полочкам как это сделать. Премного благодарен!
 
Сообщения
161
Реакции
12
Владимир Валентинов, вот это то я понял, но у меня в старой базе более семи тысяч банов. Пробовал уже переделывать таблицу 2.0 под старую тему, но как понимаю, веб-морда этого не принимает-у неё нет, например страны и (вроде!) окончания бана! Оо. как это понимать я не знаю. Если есть такая возможность, то поясните по полочкам как это сделать. Премного благодарен!

Т.е. если я тебя правильно понял ты заходил в базу выбирал (к примеру) таблицу юзеры сохранял ее в формате скулайт , а потом просто заливал в новую базу предварительно сделав бэкап и удалив раздел таблиц юзеры , так что ли ? и у тебя ни чего не вышло ....
 

ProJecT306

Участник
Сообщения
40
Реакции
0
Юзеры-это админы? С ними всё проще - их не так много, в ручную накалякаю в вебинтерфейсе. Проблема в банах. Экспортил со старой базы таблицу банов и пробовал переделать это
C-подобный:
CREATE TABLE IF NOT EXISTS `sb_bans` (
  `bid` int(6) NOT NULL auto_increment,
  `ip` varchar(32) default NULL,
  `authid` varchar(64) NOT NULL default '',
  `name` varchar(128) NOT NULL default 'unnamed',
  `created` int(11) NOT NULL default '0',
  `ends` int(11) NOT NULL default '0',
  `length` int(10) NOT NULL default '0',
  `reason` text NOT NULL,
  `aid` int(6) NOT NULL default '0',
  `adminIp` varchar(32) NOT NULL default '',
  `sid` int(6) NOT NULL default '0',
  `country` varchar(4) default NULL,
  `RemovedBy` int(8) default NULL,
  `RemoveType` varchar(3) default NULL,
  `RemovedOn` int(10) default NULL,
  `type` tinyint(4) NOT NULL default '0',
  `ureason` text,
  PRIMARY KEY  (`bid`),
  KEY `sid` (`sid`),
  FULLTEXT KEY `reason` (`reason`),
  FULLTEXT KEY `authid_2` (`authid`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7362 ;

INSERT INTO `sb_bans` (`bid`, `ip`, `authid`, `name`, `created`, `ends`, `length`, `reason`, `aid`, `adminIp`, `sid`, `country`, `RemovedBy`, `RemoveType`, `RemovedOn`, `type`, `ureason`) VALUES
вот в это (новая БД)
C-подобный:
CREATE TABLE IF NOT EXISTS `sb_bans` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0',
  `steam` varchar(32) DEFAULT NULL,
  `ip` varchar(15) DEFAULT NULL,
  `name` varchar(64) DEFAULT NULL,
  `reason` varchar(255) NOT NULL,
  `length` mediumint(8) unsigned NOT NULL,
  `server_id` smallint(5) unsigned DEFAULT NULL,
  `admin_id` smallint(5) unsigned DEFAULT NULL,
  `admin_ip` varchar(15) NOT NULL,
  `unban_admin_id` smallint(5) unsigned DEFAULT NULL,
  `unban_reason` varchar(255) DEFAULT NULL,
  `unban_time` int(10) unsigned DEFAULT NULL,
  `create_time` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `server_id` (`server_id`),
  KEY `admin_id` (`admin_id`),
  KEY `unban_admin_id` (`unban_admin_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

INSERT INTO `sb_bans` (`id`, `type`, `steam`, `ip`, `name`, `reason`, `length`, `server_id`, `admin_id`, `admin_ip`, `unban_admin_id`, `unban_reason`, `unban_time`, `create_time`) VALUES

поняв, что две колонки никуда ни деть, я решил добавить в БД в этой таблице эти две колонки, добавил и переставил всё по порядку как в старой базе. при импорте всё равно ошибка была (какая не помню).
Я не силён в этих делах, но почему-то меня переклинило сделать это именно так.
Т.е. если я тебя правильно понял ты заходил в базу выбирал (к примеру) таблицу юзеры сохранял ее в формате скулайт , а потом просто заливал в новую базу предварительно сделав бэкап и удалив раздел таблиц юзеры , так что ли ? и у тебя ни чего не вышло ....
а я думаю и не выйдет, т.к. для вебчасти нет этих же самых (к примеру) двух столбцов в sb_bans и она их не будет принимать. В новой вебморде нет к примеру страны.
сохранял ее в формате скулайт
эмммм.... шта?:shok:

Или всё таки так попробовать сделать? В новой БД нет ещё банов, я только настраиваю всё там и потом хочу перевести перейти на неё, когда всё будет готово.
 

Sergey Petrichenko

Участник
Сообщения
111
Реакции
0
Скажите, что нужно настроить в СБ (веб части), чтобы если забанили на одном сервере - бан распространялся на все сервера?
 

Sergey Petrichenko

Участник
Сообщения
111
Реакции
0
artushonok, так и есть...

Добавлено через 3 часа 14 минут
Баны заносятся, в веб части их видно.
Сорсбанс стоит на 1 сервере, сервера на другом. Может нужно какие-то порты открыть дополнительно на машине с серверами?
 
Последнее редактирование:

ProJecT306

Участник
Сообщения
40
Реакции
0
Sergey Petrichenko, веб часть тут не причём. в файле database.cfg на всех серверах пропишите данные Вашей БД. Сделав это сервера по идее сами добавятся в веб часть и если они добавились, то БД коннектится с серверами и будет Вам счастье:)
"driver_default" "mysql"

"sourcebans"
{
"driver" "default"
"host" "Ваш хост"
"database" "имя БД"
"user" "имя пользователя"
"pass" "пароль пользователя"
//"timeout" "0"
"port" "3306"
}
 
Сверху Снизу