ТЗ по созданию панели управления для игрового хостинга.
Необходимо создать панель управления для игрового хостинга с хорошей управляемостью и динамичностью.
После реализация заказчик оставляет за собой возможность заказа на внесение изменений, на добавление некоторые функции без совершения дополнительных плат.
Работу нужно делать вместе, т.е. на имеющемся хостинге делать панель - сначало реализовать дизайн, далее реализовывать функции. В процессе, возможно, будет много поправок, т.к. ТЗ большое и всё нельзя предусмотреть. Нужно осуществлять исправление / добавление без дополнительных оплат.
Недоделки не принимаются. Панель должна быть сделана полностью со всеми функциями.
Общие функции панели:
1. Мультиязычность (только пользователь, админке не нужна мультиязычность)
1) Английский 2) Русский 3) Возможность добавления других языков самостоятельно. Обратить внимание на конец документа в «Желательные функции» по поводу реализации двух сайтов (домены уже куплены).
2. Две панели - одна для пользователя, вторая для администраторов.
3. Возможность администратору захода за пользователя для помощи ему(ей)
4. На главной странице сайта вывод - Серверов: 1000 Игроков онлайн: 10000
Возможность отключения этого вывода из панели.
5. Поиск по сайту
6. Поддержка оплаты по Webmoney, Yandex.Money, Robokassa, Банковской картой, QIWI
7. Интеграция с сайтом. (наш приблизительный дизайн сайт http://st.free-lance.ru/users/alexandraf/upload/f_4e832267dc6b4.jpg )
Интеграцию делать таким образом, чтобы от сайта осталось всё вплоть до верхнего меню. Остальное от меню и вниз - убрать и сделать панель на этом месте по дизайну из пункта 8.
8. Дизайн панели: http://st.free-lance.ru/users/alexandraf/upload/f_4e834643ecb54.jpg
9. Уведомление администраторов по E-Mail о новых тикетах / партнёрских премодерациях / о превышении лимита серверов на машине / и обо всём другом.
Функции до авторизации:
Заказ сервера с выбором тарифного плана.
После выбора - сообщать о необходимости авторизации. После входа сразу же переходить к оплате заказа.
Функции после авторизации:
Пользователь:
Главное Меню
Меню «Мои Сервера»
Подпункт «Заказать сервер»
Заказ сервера с выбором тарифного плана, локации и слотов. Пример локаций: 1) Москва #1 2) Москва #2
Перечень тарифных планов:
CS 1.6 Public - стоимость 50 рублей / слот
Особенности тарифного плана: 1) Возможность самостоятельной установки плагинов и карт на сервер (включение, отключение) - управление из меню «Управление плагинами» и «Управление картами». ВАЖНО: Должна быть функция отключения возможности для всех пользователей управления определёнными отдельными плагинами. 2) «Раскрутка от MvPRO #1» (приток игроков днём с 14:00 до 22:00) включена в стоимость. 3) Возможность заказа услуги - «Раскрутка от MvPRO #2» (приток игроков ночью с 22:00 до 09:00). 4) Возможность заказа услуги - «Раскрутка от MvPRO #3» (приток игроков утром с 09:00 до 14:00). 5) Возможность заказать 3 и 4 пункты одновременно. 6) Возможность заказа остальных доп. Услуг. 7) Слотов 20-32
b) CS 1.6 Classic - стоимость 40 руб / слот
Особенности тарифного плана: 1) Управление плагинами и картами отключено. 2) «Раскрутка от MvPRO #1» включена в стоимость. 3) Возможность заказа всех доп. услуг. 4) Слоты 20-32
c) CS 1.6 ClanWar - стоимость 20 руб / слот
Особенности тарифного плана: 1) Управление плагинами отключено. Управление картами включено. 2) Отсутствие возможности заказа всех доп. Услуг. 3) Слотов 12. Меньше или больше быть не может. 4) Минимальный срок заказа - 3 месяца
d) CS 1.6 Public GunGame - стоимость 45 руб / слот
Особенности тарифного плана: 1) Установка плагинов и карт включена. 2) Возможность заказа всех доп. услуг. 3) Мод GunGame 4) Слоты 20-32
e) CS 1.6 Public Deathmatch - стоимость 40 руб / слот
Особенности тарифного плана: 1) Установка плагинов и карт включена. 2) Возможность заказа всех доп. Услуг. 3) Мод Deathmatch 4) Слоты 20-32
Подпункт «Заказать дополнительные услуги»
Сервер * меню для выбора сервера *
Услуга * меню для выбора услуги *
Кнопка «Заказать»
Остальные подпункты - Пример «Сервер 5319» т.е. сервера юзера
Страница сервера:
Сервер 5319
Статус: работает выключить перезапустить
Функции выключить и перезапустить не должны быть видны, если отключены глобально.***
IP сервера: srv1.host-cs.net Порт: 27015 (194.28.22.3:27015)
Цена: 800 руб/месяц
Карта: de_dust2
Игроки: 14/16
Управление сервером
1. rcon консоль
Консоль для выполнения в скрине (screen) через функцию «rcon». Пример rcon stats
Команда: stats Кнопка «Выполнить»
Ответ: CPU In Out Uptime Users FPS Players
1.33 0.00 0.00 98 0 466.42 0
Rcon консоль не должна быть видна, если отключена глобально.***
Установка карт
Установленные карты
Таблица:
# Название Картинка Описание Действие Статус
1 de_dust2 *картинка* … Удалить Включена
2 de_aztec *картинка* … Удалить Выключена Включить
Должна быть возможность сделать так, чтобы некоторые карты нельзя было отключить. Т.е. кнопку «Выключить» убрать для некоторых карт. Одной из таких карт является de_dust2
Установка карт
# Название Картинка Описание Действие
1 de_dust4ever *картинка* … Установить
Заявка на добавление карты
Начало формы
Кнопка «Подать заявку» - Ссылка в систему тикетов с автовыбором пункта «Заявка на добавление карты»
Конец формы
Установка плагинов
Установленные плагины
# Название Описание Действие Состояние
1 pausecfg Пауза плагинов удалить Включён Выключить
Установка плагинов
# Название Описание Действие
1 knife_round Дуэль на ножах 1x1 установить
Должна быть возможность сделать так, чтобы некоторые плагины нельзя было удалить и выключить.
Сортировать по алфавиту
Плагины получаются из %/cstrike/addons/amxmodx/configs/plugins.ini
Где % директория сервера
Формат файла (синтаксис):
2_grenades.amxx ; 2 HE гранаты, заместо одной.
;pausecfg.amxx ; Описание
1 плагин включён, 2 плагин выключен. Выключение обозначается символом ; в начале строки. Название плагина 2_grenades .amxx - расширение плагинов ; Описание - описание плагина.
Заявка на добавление плагина
Кнопка «Подать заявку» - Ссылка на систему тикетов с автовыбором темы «Заявка на добавление плагина»
Редактор конфигов
Меню - выбор из подпунктов.
Подпункт: server.cfg
Нахождение конфига - %/cstrike/server_forusers.cfg
Где % - директория сервера
Формат файла (синтаксис):
Игнорировать строки, начинающиеся с //
hostname "[MvPRO.net] Public [Dust2]" // Имя сервера.
mp_roundtime "2.3" // Длительность раунда. (мин)
название "значение" // Описание
Получаемый вывод:
hostname *поле с значением* *картинка с воскл знаком*
При нажатии на картинку - показывать описание параметра.
Подпункт: users.ini
Формат файла (синтаксис):
Игнорировать строки, начинающиеся с ;
"name" "password" "abcdefghijkmnopqrstu" "a" ; Вася
"ip" "" "abcdefghijkmnopqrstu" "de" ; Боря
"steam id" "" "abcdefghijkmnopqrstu" "ce" ; Саша
"значение" "пароль, если нужен" "флаги доступа" "флаги авторизации" ; Коммент
Получаемый вывод:
Администраторы сервера
Юзер Пароль Права Тип Комментарий
name password abcdefghijkmnopqrstu Имя Вася
ip Нет abcdefghijkmnopqrstu IP Боря
steam id Нет abcdefghijkmnopqrstu ID Саша
значение флаги доступа флаги авт Коммент
Добавить админа
Тип Выбор 1) STEAM_ID 2) IP 3) Логин и пароль
Тип 1:
STEAM_ID
Права*
Комментарий
Тип 2:
IP
Права*
Комментарий
Тип 3:
Логин
Пароль
Права*
Комментарий
* abcdefghijkmnopqrstu - по умолчанию
Кнопка «Добавить»
Подпункт: motd.txt
Расположение: %/cstrike/motd.txt
Синтаксиса нет, выводится целый файл кодом. Код - HTML. При выводе выводить не как HTML, а как текст.
Сверху выводить BB коды и т.п. для редактирования HTML.
Далее поле в котором код.
Кнопка «Сохранить».
При нажатии на кнопку сохранить - выполнять проверку на наличия такого.
1. serva4ok 2. forteam 3.myarena 4. Матных слов 5. cmd 6. php
Если ничего не обнаружено - сохранять. Если что-то обнаружено - вырезать то, что обнаружено и сохранять. Т.е. например наш motd.txt файл
Serva4ok.ru
После проверки останется:
.ru
Пункт «Заказать дополнительные услуги»
- При нажатии переход на страницу заказа доп. Услуг с автовыбором сервера, с меню которого произошол переход.
Пункт «Переустановить сервер»*** - переустановка сервера, установка всех настроек стандартными. Копирование сервера текущего тарифа заного.
Пункт «Удалить сервер»*** - удаление заказа сервера.
*** - Не должны работать, если отключены в глобальных настройках админки. Также переход по ссылке функции не должен работать. Т.е. зная ссылку не должно быть возможности её использования, если она глобально отключена.
Меню «Баланс»
Подпункт: Пополнить
Сумма в рублях: * меню для ввода *
Минимум - 10 руб
Система: Webmoney - прямой платёж через Webmoney (необходимо подключить систему)
Yandex.Money - прямой платёж сЯндекс-Денег (необоходимо подключить систему)
Альфа-Клик - прямой платёж сльфа-Клик (необходимо подключить систему)
Остальное (Robokassa) (необходимо подключить систему)
Подпункт: Платежи
Таблица
# Сумма Тип операции Сервер Дата
1 1000 руб Пополнение 5319 11.10.2011
2 800 руб Снятие за услугу 5319 12.10.2011
Меню: «Партнёрская программа»
Ваша реферальная ссылка: host-cs.net/?u=1001
Заметка для разработчика: ?u=1001 это для простых клиентов. ?p=1 это для партнёров-сайтов.
Автоматически выплачивать платежи каждое 1 число каждого месяца. 10% от реферралов. Выплачивать автоматически только суммы до 500 руб. Для платежей на большие суммы выставлять премодерацию и отображать в панели администрирования «Партнёрская программа»
* информация о партнёрской программе *
Меню «Профиль»
Имя:
E-Mail*:
Пароль*:
Повторите пароль*:
Дата рождения:
Сайт:
* - обязательные пункты.
При регистрации обязательными пунктами является E-Mail и пароль и соглашение с договором. Галочка на соглашение с договором должна стоять по умолчанию.
Ссылка на договор: f.host-cs.net/agreement.doc
Меню «Тикеты»
* информация о системе тикетов *
Фильтр 1) Отвеченные 2) закрытые 3) в ожидании 4) отвеченные
Заголовок
Текст
Сервер***
*** - если один сервер, автовыбор его. Если серверов несколько по умолчанию выставлять поле «Выберите сервер». Если пользователь не выбрал сервер, то возвращать ошибку и говорить, что нужно выбрать сервер. Данные при ошибки сохранять (данные которые написал пользователь)
Меню «FAQ»
FAQ *
Меню «Отзыв»
Добавить отзыв
Начало формы
Текст отзыва
Оценка* *выбор 1-5*
Подпись**
* - по умолчанию 5
** - подпись это то, как подписывает пользователь написанный отзыв. Реальный ник не показывать.
Один пользователь может написать только один отзыв за 1 месяц.
Меню «Выйти»
Выход из авторизации.
Администратор:
1. Сервера - просмотр список всех серверов хостинга.
Таблица:
# Название IP:port Пользователь Тариф Оплачен до... Статус Слотов
2. Доп услуги - Список Пользователей, заказавшие дополнительные услуги
Таблица:
# Название услуги IP:PORT Пользователь Оплачен до По цене
3. Движение средств
Пример страницы:
Денежные операции в системе
Пользователь - Выбор пользователя для показа платежей отдельного юзера
От «ввод числа» До «ввод числа»
Оплачено за сервера:
85880 руб
Оплачено за услуги:
19490 руб
Всего оплачено:
105370 руб
Пополнены счета на:
103927,43 руб
Пополнено 1 ур. парт:
409,90 руб
Пополнено 2 ур. парт:
37,15 руб
Пополнено по отменам:
0 руб
4. Пользователи, у которых есть сервера
Список пользователей, у которых есть сервера. Таблица:
Пользователь E-mail Реферрер Баланс Кол-во серверов
1231334 ii.fff2011@yandex.ru 5 руб 1
199622 199622@bk.ru 15 руб 1
5. Тикеты
Техническая поддержка - По умолчанию показывать только новые тикеты (тип 3 - в ожидании)
Фильтр 1) Отвеченные 2) закрытые 3) в ожидании 4) отвеченные
Таблица:
# Логин Сервер Заголовок Статус Дата Оценка
3941 demako Only public (без заголовка) в ожидании
закрыть 11.10.2011 20:31 0
3937 cerf29 JailBreak | PROTON зм сервер в ожидании
закрыть 11.10.2011 19:00 0
3823 B-zomb HS*pro Бан отвечен
закрыть 05.10.2011 12:56 0
2504 123321 Свежие новости отвечен
закрыть 06.08.2011 16:54 0
6. Тарифные планы
Тарифный план Цена Тип Кол-во серверов Состояние
CS 1.6 Public 45 руб / слот cs16_public 255 Меню для галки
Если галка - тарифный план доступен для выбора. Если нет галки - то при заказе его не показывать для выбора.
Добавить тарифный план
Название
Цена
Тип
Min слотов
Max слотов
Минимальный срок заказа *по умолчанию один месяц*
Включённые доп услуги *меню для выбора включенных в тариф услуг*
Доп. Услуги доступны? - Да / Нет
Приоритет
Заметка: {priority}
FPS
Заметка: {fps}
Строка запуска
Установка карт Разрешить / Запретить
Установка плагинов Разрешить / Запретить
Просмотр списка плагинов Разрешить / Запретить
7. Физические сервера
Название Кол-во серверов user
Санкт-Петербург #1 56/150 root
Москва #1 63/70 root
Добавить сервер
Название
Пользователь
Пароль
Лимит серверов
Основной IP
FTP port
IP адреса
(по одному на строке)
Кнопка «Добавить»
8. Плагины
Плагины, доступные пользователям
Название Описание Действие
Admin_freelook Плагин позволяет мёртвым админам с флагoм "d" следить за игроками другой команды, даже если стоит переменная "mp_forcechasecam 2" удалить
Auto_restart Пусто удалить
Knife_round Первый раунд карты будет всегда на ножах! удалить
Automatic_knife_duel Когда остаются 2 игрока 1х1, то чиркнув ножом по стене можно вызвать его на дуэль. удалить
Csnadedrops Когда игрока убивают и если у него есть в запасе гранаты,то они остаются на земле и другой игрок может их подобрать. Удалить
Добавить плагин
Название
Описание
plugins.ini
Заметка: как записан в plugins.ini
Удаление Разрешить / Запретить
Выключение Разрешить / Запретить
Включение Разрешить / Запретить
Установку Разрешить / Pfghtnbnm
Заметка: Для добавления переменных для конфига, их нужно добавить в "Редакторе конфигов"
Доступные переменные
Пункт для галки amx_password_field
Пункт для галки amx_reservation
Пункт для галки amx_hideslots
Пункт для галки amx_plmenu_bantimes
Пункт для галки amx_flood_time
Пункт для галки amx_scrollmsg
Пункт для галки amx_imessage
Пункт для галки vm_deads
Пункт для галки vm_alives
Пункт для галки amx_namecolor
Пункт для галки dmap_rtvwait
Пункт для галки dmap_messages
Пункт для галки dmap_mapsnum
Пункт для галки amx_color
Отдельная страница - Редактор Конфигов
Название Описание Тип По-умолчанию Значения Позиция
amx_password_field Префикс пароля Произвольное "_pw" редактировать удалить
amx_reservation Резервация слотов для админов Список 0 0|1|2|3|4|5|6|7|8|9|10 редактировать удалить
Добавить переменную
Название
Описание
Тип
Значение по-умолчанию
Значения для списка
Позиция в сортировке
9. Карты
Карты, доступные пользователям
Название Действие
cs_assault Удалить / Изменить
Добавить карту
Название
Имя файла
Картинка Обзор
maps.ini
10. Массовые действия
Выполнить действие на каждом сервере на выбранной машине
Команда
Пример: cp %/cstrike/dproto.cfg %/cstrike/addons/amxmodx/configs/dproto.cfg
Где % - папка сервера
Физ машина (выбор): Москва - Oversun #1 (91.218.229.236)
Конфиги
Конфиги, доступные пользователям
Название Путь Действие
Главный конфиг %/cstrike/server_forusers.cfg Удалить
Редактор плагинов %/cstrike//addons/amxmodx/configs/plugins.ini Удалить
Редактор админов %/cstrike/addons/amxmodx/configs/users.ini Удалить
Добавить конфиг
Название
Путь
Кпопка «Добавить»
Заявки на добавление
Заявки на добавление карт и плагинов
Тип Название Описание Архив Действие
плагин bullet_damage (без описания) скачать удалить
Редактор FAQ
Родительская кат-я (без категории)
Вопрос/категория
Ответ
Заметка: Поддерживаются bb-коды [b], [i], [u], [s], [big], [small], [color=#000000], [url] и [img]
Кнопка «Добавить»
Отзывы
10 100 1000 - кол-во на странице. По умолчанию 10.
Пример:
Всё отлично! UserName
Оценка: 5
Изменить Удалить
Новости
Заголовок
Текст
Кнопка «Добавить»
Управления правами доступа администраторов
Логин Email Тикеты Cервера Доп. Услуги Средства Права Карты Заход заюзера
babylkin_band a@a.com
На остальных пунктах поле для галки.
Добавить админа
Логин
Пароль
Повтор пароля
Email
Настройки биллинга
Настройки биллинга
Название платежа
WebMoney
Номер кошелька WMR
Secret Key:
Result URL:
http://host-cs.net/wmanswer
Success URL:
http://host-cs.net/success Метод вызова: POST
Fail URL:
http://host-cs.net/fail Метод вызова: POST
Метод формирования контрольной подписи: MD5
Яндекс Деньги
ID1
ID2
Secret key
Result URL:
http://host-cs.net/pcanswer
Success URL:
http://host-cs.net/success
Robokassa
Логин
Пароль 1
Пароль 2
Result URL:
http://host-cs.net/rbanswer
Success URL:
http://host-cs.net/success
Fail URL:
http://host-cs.net/fail
и подобные настройки для QIWI, Банковских карт, если необходимы.
Авторизации
Последние 50 попыток авторизации в админку
Пользователь Пароль Дата IP Результат
poter ad1das1971 21:22:45 08.10.2011 95.52.116.139 неуспешно
Poter ad1das1971 21:22:54 08.10.2011 95.52.116.139 неуспешно
Пароль показывать только если вход неуспешен.
Логи серверов
Лог комманд от панели к юзеру сервера
Сервер *Меню выбора сервера*
Пример лога:
19:23:43 14.05.2011 File started
19:23:43 14.05.2011 0 Server stops...
19:23:43 14.05.2011 Use user 0
19:23:44 14.05.2011 Use user 0
19:23:45 14.05.2011 Use user 0
19:23:46 14.05.2011 Use user 0
19:23:47 14.05.2011 Use user 0
19:23:48 14.05.2011 Use user 0
19:23:49 14.05.2011 Use user 0
19:23:50 14.05.2011 Use user 0
19:23:51 14.05.2011 Use user 0
19:23:52 14.05.2011 Use user 0
19:23:54 14.05.2011 Can not connect to server , /
19:23:54 14.05.2011 SSH not connected
19:23:54 14.05.2011 Use user 0
19:23:55 14.05.2011 Use user 0
19:23:56 14.05.2011 Use user 0
19:23:57 14.05.2011 Use user 0
19:23:58 14.05.2011 Use user 0
19:23:59 14.05.2011 Use user 0
19:24:00 14.05.2011 Use user 0
19:24:01 14.05.2011 Use user 0
19:24:02 14.05.2011 Use user 0
19:24:03 14.05.2011 Use user 0
19:24:04 14.05.2011 Can not connect to server , /
19:24:04 14.05.2011 SSH not connected
19:24:04 14.05.2011 Server stopped
19:24:04 14.05.2011 0 server reinstall
19:24:04 14.05.2011 Use root 0
19:24:05 14.05.2011 Use root 0
19:24:06 14.05.2011 Use root 0
19:24:07 14.05.2011 Use root 0
19:24:08 14.05.2011 Use root 0
19:24:09 14.05.2011 Use root 0
19:24:10 14.05.2011 Use root 0
19:24:11 14.05.2011 Use root 0
19:24:12 14.05.2011 Use root 0
19:24:13 14.05.2011 Use root 0
19:24:14 14.05.2011 Can not connect to server , /
19:24:14 14.05.2011 SSH not connected
19:24:14 14.05.2011 Use root 0
19:24:15 14.05.2011 Use root 0
19:24:16 14.05.2011 Use root 0
19:24:17 14.05.2011 Use root 0
19:24:18 14.05.2011 Use root 0
19:24:19 14.05.2011 Use root 0
19:24:20 14.05.2011 Use root 0
19:24:21 14.05.2011 Use root 0
19:24:22 14.05.2011 Use root 0
19:24:23 14.05.2011 Use root 0
19:24:24 14.05.2011 Can not connect to server , /
19:24:24 14.05.2011 SSH not connected
19:24:24 14.05.2011 0 server reinstalled
19:24:24 14.05.2011 0 server starts...
19:24:24 14.05.2011 Use user 0
19:24:25 14.05.2011 Use user 0
19:24:26 14.05.2011 Use user 0
19:24:27 14.05.2011 Use user 0
19:24:28 14.05.2011 Use user 0
19:24:29 14.05.2011 Use user 0
19:24:30 14.05.2011 Use user 0
19:24:31 14.05.2011 Use user 0
19:24:32 14.05.2011 Use user 0
19:24:33 14.05.2011 Use user 0
19:24:34 14.05.2011 Can not connect to server , /
19:24:34 14.05.2011 SSH not connected
19:24:34 14.05.2011 Server started
19:24:34 14.05.2011 File finished
23:32:02 15.06.2011 File started
23:32:02 15.06.2011 0 Server stops...
23:32:02 15.06.2011 Use user 0
23:32:03 15.06.2011 Use user 0
23:32:04 15.06.2011 Use user 0
23:32:05 15.06.2011 Use user 0
23:32:06 15.06.2011 Use user 0
23:32:07 15.06.2011 Use user 0
23:32:08 15.06.2011 Use user 0
23:32:09 15.06.2011 Use user 0
23:32:10 15.06.2011 Use user 0
23:32:11 15.06.2011 Use user 0
23:32:12 15.06.2011 Can not connect to server , /
23:32:12 15.06.2011 SSH not connected
23:32:12 15.06.2011 Use user 0
23:32:13 15.06.2011 Use user 0
23:32:14 15.06.2011 Use user 0
23:32:15 15.06.2011 Use user 0
23:32:16 15.06.2011 Use user 0
23:32:17 15.06.2011 Use user 0
23:32:18 15.06.2011 Use user 0
23:32:19 15.06.2011 Use user 0
23:32:20 15.06.2011 Use user 0
23:32:21 15.06.2011 Use user 0
23:32:22 15.06.2011 Can not connect to server , /
23:32:22 15.06.2011 SSH not connected
23:32:22 15.06.2011 Server stopped
23:32:22 15.06.2011 0 server reinstall
23:32:22 15.06.2011 Use root 0
23:32:23 15.06.2011 Use root 0
23:32:24 15.06.2011 Use root 0
23:32:25 15.06.2011 Use root 0
23:32:26 15.06.2011 Use root 0
23:32:27 15.06.2011 Use root 0
23:32:28 15.06.2011 Use root 0
23:32:29 15.06.2011 Use root 0
23:32:30 15.06.2011 Use root 0
23:32:31 15.06.2011 Use root 0
23:32:32 15.06.2011 Can not connect to server , /
23:32:32 15.06.2011 SSH not connected
23:32:32 15.06.2011 Use root 0
23:32:33 15.06.2011 Use root 0
23:32:34 15.06.2011 Use root 0
23:32:35 15.06.2011 Use root 0
23:32:36 15.06.2011 Use root 0
23:32:37 15.06.2011 Use root 0
23:32:38 15.06.2011 Use root 0
23:32:39 15.06.2011 Use root 0
23:32:40 15.06.2011 Use root 0
23:32:41 15.06.2011 Use root 0
23:32:42 15.06.2011 Can not connect to server , /
23:32:42 15.06.2011 SSH not connected
23:32:42 15.06.2011 0 server reinstalled
23:32:42 15.06.2011 0 server starts...
23:32:42 15.06.2011 Use user 0
23:32:43 15.06.2011 Use user 0
23:32:44 15.06.2011 Use user 0
23:32:45 15.06.2011 Use user 0
23:32:46 15.06.2011 Use user 0
23:32:47 15.06.2011 Use user 0
23:32:48 15.06.2011 Use user 0
23:32:49 15.06.2011 Use user 0
23:32:50 15.06.2011 Use user 0
23:32:51 15.06.2011 Use user 0
23:32:52 15.06.2011 Can not connect to server , /
23:32:52 15.06.2011 SSH not connected
23:32:52 15.06.2011 Server started
23:32:52 15.06.2011 File finished
Логи действий
Просмотр логов действий. a) Администраторов b) Клиентов
Т.е. лог всех действий клиента. Заказ / Установка / редактирование
Также всех логов администраторов. Не должно существовать возможности самостоятельно очистить логи.
На странице меню с выбором: 1) Лог всех администраторов 2) Лог всех клиентов 3) Лог администратора - Ник такой-то 4) Лог клиента - ник такой-то.
Общие глобальные настройки
Возможность включить / выключить сервер юзером - Включить / Выключить
Возможность перезапустить сервер юзером - Включить / Выключить
Rcon консоль работает - Да / Нет
Функция «Удалить сервер» - Включить / Выключить
Функция «Переустановить сервер» - Включить / Выключить
Функция «Проверить сервер на наличие ошибок» - Включить / Выключить
Лимит логов действий - по умолчанию 999999999999999999999
Заметка: Это кол-во действий, по достижении которых лог данного клиента или админа очищается.
Лимит реферральной преморации *по умолчанию 500 руб*
Расположение остальных файлов, кроме php - f.host-cs.net
Второе расположение для остальных файлов, кроме php - f2.host-cs.net
Перезагрузка всех серверов раз в день (в 18:00) Включить / Выключить
Заметка: Перезагрузка «мягкая», заход через скрин и написание команд в каждый сервер (скрин):
say Restart in 15 seconds…
sleep 1
say 14
sleep 1
say 13
sleep 1
say 12
sleep1
say 11
sleep 1
say 10
и т.д. до конца отсчёта.
Партнёрская программа
* премодерация реферральных выплат*
Реализация услуг:
I. «Раскрутка от MvPRO #1 #2 #3» - реализация через изменение файла на удалённом FTP сервере. Адрес сервера выводится в настройки в админку. Формат файла: IP:PORT
Это раскрутка при помощи легального перенаправления между всеми серверами хостинга.
Пример файла на хосте site.ru/servers_day.txt:
194.28.22.3:27021
194.28.22.3:27022
194.28.22.3:27023
194.28.22.3:27024
194.28.22.3:27025
Цены:
«Раскрутка от MvPRO #1» - включена в тарифный план a). Цена для остальных тарифных планов: 25 рублей за слот в месяц. Пример сервер на 32 слота - 800 рублей в месяц.
«Раскрутка от MvPRO #2» - Цена для всех тарифных планов - 35 рублей за слот. Пример сервер на 32 слота - 1120 рублей в месяц.
«Раскрутка от MvPRO #3» - Цена для всех тарифных планов - 20 рублей за слот. Пример сервер на 32 слота - 640 рублей в месяц.
«Раскрутка от Setti» - реализация будет предоставлена администраторами сайта css.setti.info. Основная часть на стороне сайта css.setti.info. Цена - 120 рублей в день.
Желательные функции (реализовывать их или нет обговаривается отдельно):
Расположение всех файлов, кроме PHP на отдельном хостинге. И указание ссылки на расположение всех файлов в панели.
Реализация системы акций для скидок при заказе.
Поддержка на протяжении некоторого времени (год-два).
Реализация двух версий сайта. Русской версии - host-cs.net. И английской версии - hostcs.com
Реализация системы отдельного дизайна для каждого юзера. Выбор между стандартным и http://www.free-lance.ru/users/alexandraf/viewproj.php?prjid=1804256
С меню выбора дизайна в настройках Профиля пользователя.