• Гость, перед открытием темы прочитай описание раздела, чтобы не ошибиться. Любые вопросы по настройке сервера создаются в разделе Технической Поддержки.
Иконка ресурса

WEB [CS:GO] Автозагрузка демок на сайт 1.1

Нет прав для скачивания
Установка:

Шаг 1:
1. Скачиваем архив demos.rar
2. Распределяем файлы по папкам
Код:
1. Положить autodemo.smx в addons\sourcemod\plugins
2. Расширения curl в addons\sourcemod\extensiosn
3. Конфиг autodemo.txt в addons\sourcemod\configs
Шаг 2: Настройка autodemo.txt
"AutoDemo"
{
// ftp путь до папки со stage
"ftp" "ftp://user.csserv.ru/stage"

// данные от ftp
"username" "user"
"password" "pass"

// ссылка сайта с демками
"site" "http://demos.csserv.ru"

// ключ от api сайта (запоминаем)
"key" "democsserv"

// название сервера
"server" "Classic"
}

Шаг 3: Установка веб-части

Код:
1. Файлы из папки demos заливаем на сайт
2. Создаем вручную две папки с именами demos и logs в главном каталоге (рядом с папкой stage)
3. Настраиваем и переименовываем config.example.php в config.php
4. Делаем SQL запрос для создания базы на сайте через PhpMyAdmin
5. Настраиваем и переименовываем sql_login.example.php в sql_login.php
Настройка config.php
<?php

$apikey = "ключ"; // ключ от api сайта (копируем,то что вставляли в autodemo.cfg
$steamapikey = "api"; // http://steamcommunity.com/dev/apikey

date_default_timezone_set( "Europe/Moscow" ); // время по МСК

$admins = array(
array (
"name" => "JayS VilSen ™", // ник администратора (Стим)
"id" => "76561198083316311" // id профиля в Steam64 ID (Стим)
)
);

?>

SQL запрос для создания базы (или уже готовый дамп в архиве)
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `demos`
--

-- --------------------------------------------------------

--
-- Table structure for table `INFO`
--

CREATE TABLE IF NOT EXISTS `INFO` (
`ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`SERVER` int(11) NOT NULL,
`GAME` varchar(16) NOT NULL,
`FILE` varchar(128) NOT NULL,
`MAP` varchar(64) NOT NULL,
`TIME` int(10) unsigned NOT NULL,
`DURATION` float unsigned NOT NULL,
`TICKS` int(10) unsigned NOT NULL,
`SCORE1` int(11) NOT NULL,
`SCORE2` int(11) NOT NULL,
`NAMES` text NOT NULL,
`CHAT` text NOT NULL,
`NOTES` text,
PRIMARY KEY (`ID`),
KEY `TIME` (`TIME`),
FULLTEXT KEY `PLAYERS` (`NAMES`,`CHAT`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7516 ;

-- --------------------------------------------------------

--
-- Table structure for table `PLAYERS`
--

CREATE TABLE IF NOT EXISTS `PLAYERS` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`MATCHID` int(11) NOT NULL,
`ACCOUNT` int(10) unsigned NOT NULL,
`BIGSTREAK` int(11) NOT NULL,
PRIMARY KEY (`ID`),
KEY `MATCH` (`MATCHID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=102291 ;

-- --------------------------------------------------------

--
-- Table structure for table `SERVERS`
--

CREATE TABLE IF NOT EXISTS `SERVERS` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`NAME` varchar(64) NOT NULL,
`GAME` varchar(16) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Настройка sql_login.php
<?php

$sql_addr = ''; // адрес SQL сервера
$sql_user = ''; // пользователь от SQL базы
$sql_password = ''; // пароль от SQL базы
$sql_database = ''; // имя SQL базы

?>

Шаг 4: Удаление демок и записей с сайта

Находим папку DemoCleanup > README.txt

Установка завершена!
Сверху