Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику Krevedko ::: Спасибо сказали: 93
Дата поста: В теме: За сообщение: Спасибо сказали:
29.10.2012, 13:15 Игровая панель AMXX CP

Игровая панель AMXX CP

(от управления серверами, до магазина привилегий и выдачи админок)


Hello, World! Хочу рассказать о своем продукте для серверов Counter-Strike 1.6.

Панель AMXX CP включает в себя:

- Систему регистрации аккаунта (ник + пароль / steam / IP)
- Магазин с возможностью добавлять свои товары (услуги), автоматическое удаление у игроков по истечению времени
- Систему начисление Points (игровой валюты) за активность: онлайн / убийства
- Достижения, с возможностью добавлять свои. (в настоящий момент стоит лимит в 50 достижений, больше не получится добавить)
- Статистика игроков. Аналог Psychostats: карта попаданий, статистика по каждому оружию и т.д. Не требует сбора логов (как в психостатсе), обновляется в режиме реал-тайм.
- Система банов. Аналог AMX Bans. Есть возможность задать свои причины банов, сроки. Будет дорабатываться.
- Чат, связанный с сайтом и серверами. На сайте отображаются сообщения с серверов, также с сайта можно отправить сообщения на сервера. + ко всему, можно отправлять сообщения с сервера на сервер, достаточно перед сообщением добавить приставку !all.
- Уникальная система кланов, позволяющая игрокам создать свой клан, объединяться, набирать опыт и уровень под одним знаменем. Чем выше уровень клана - тем большие бонусы получают его члены. А можно и вовсе убрать бонусы для кланов. В каждом клане есть общее хранилище Points: особо щедрые могут поделиться поинтами с другими, а новички смогут взять немного, например, для покупки себе резервного слота в магазине.
- Система тикетов. Игроки могут задать вопрос администрации и получить быстрый ответ.
- Игровые сессии и логгирование. Игроки смогут посмотреть историю своих игр, свои сообщения в чат и оценить свою результативность.

Помимо этих функций, в игровой панели присутствуют элементы соц. сети: каждый игрок имеет свой профиль, стену сообщений, друзей, возможность переписки через Личные Сообщения. Особо активные игроки красуются на главной странице.

Скриншоты:

Открыть



=============



=============



=============



=============



=============



=============



=============



=============



Все скриншоты не поместились, форум ограничивает до 10. Так что остальные скриншоты в приложении.


Также, панель имеет отдельную страницу для администрирования, в которой тоже есть много-много чего.

Функционал можно оценить по скриншотам, которые в приложении.

Какие требования к "железу"?

К железу практически никаких. Под веб часть и базу данных подойдет любой VDS / VPS сервер ценой в 300руб в месяц. Главное условие: база данных в одном ДЦ или (хуже) в одном городе с серверами. Пинг > 5 до базы или плохое соединение - вам данная панель не подойдет.

Как получить данный продукт?

Данная панель является платной, стабильный альфа релиз примерно через 10 дней. К этому времени будет запущен сайт панели, где можно будет потыкать демо-версию, а для покупателей: дополнительные аддоны и документация к панели. Ориентировочная стартовая цена 3500 руб, все последующие обновления - бесплатно. Есть вариант получить панель бесплатно или с большой скидкой, для этого пишите мне, возможно вы сможете стать тестером панели и получить соответствующие привилегии.

P.S. Весь перечисленный функционал - реализованный, однако есть еще кое-какие идеи, над которыми я работаю и разглашать пока не хочу, но они будут в панели :)
За качество скриншотов простите, вечером обновлю.

[attachment=17736:AMXX_CP.rar]
_Skyline, Akushi, Kirby Magicman, kokauHH, Tr1sT
10.5.2012, 16:14 Нагрузка плагинов?
Drotik,
amxmodx/data/profiles/<pluginname.amxx>.txt

чтобы плагины профилировались, надо в plugins.ini после названия плагина дописать profile, например admin.amxx profile
Drotik
10.5.2012, 1:37 Нагрузка плагинов?
Вообще обычные плагины почти ничего не потребляют по ресурсам.
Если нужно отмониторить используемые ресурсы - только через диспетчер задач, top и прочие инструменты мониторинга.
Если нужно узнать производительность плагина - юзай профилер

На выходе будет такой файл:
%spoiler_name%

date: Thu May 10 03:18:05 2012 map: cs_pf_dust
type | name | calls | time / min / max
-------------------------------------------------------------------
n | contain | 4 | 0.000001 / 0.000000 / 0.000000
n | get_localinfo | 2 | 0.000002 / 0.000001 / 0.000001
n | vformat | 9 | 0.000011 / 0.000000 / 0.000003
n | SQL_PrepareQuery | 4 | 0.000024 / 0.000002 / 0.000014
n | SQL_Execute | 4 | 0.374690 / 0.008734 / 0.248394
n | SQL_AffectedRows | 1 | 0.000001 / 0.000001 / 0.000001
n | SQL_FreeHandle | 5 | 0.000212 / 0.000001 / 0.000116
n | register_native | 32 | 0.000100 / 0.000001 / 0.000045
n | TrieCreate | 26 | 0.000067 / 0.000001 / 0.000012
n | format | 11 | 0.000015 / 0.000000 / 0.000004
n | SQL_FieldNameToNum | 10 | 0.000021 / 0.000000 / 0.000017
n | SQL_MoreResults | 3000 | 0.000140 / 0.000000 / 0.000001
n | SQL_ReadResult | 30033 | 0.003150 / 0.000000 / 0.000052
n | TrieSetString | 17988 | 0.042558 / 0.000000 / 0.006838
n | TrieSetCell | 8995 | 0.015784 / 0.000000 / 0.000128
n | SQL_NextRow | 2998 | 0.000724 / 0.000000 / 0.000038
n | get_user_name | 1 | 0.000001 / 0.000001 / 0.000001
n | get_user_ip | 2 | 0.000020 / 0.000004 / 0.000015
n | equal | 1 | 0.000000 / 0.000000 / 0.000000
n | server_cmd | 2 | 0.000007 / 0.000003 / 0.000004
n | SQL_ThreadQuery | 2 | 0.000027 / 0.000012 / 0.000015
n | TrieSetArray | 1 | 0.020499 / 0.020499 / 0.020499
n | register_plugin | 1 | 0.000000 / 0.000000 / 0.000000
n | get_user_msgid | 1 | 0.000001 / 0.000001 / 0.000001
n | register_clcmd | 7 | 0.000025 / 0.000002 / 0.000008
n | register_dictionary | 1 | 0.000071 / 0.000071 / 0.000071
n | register_event | 1 | 0.000002 / 0.000002 / 0.000002
n | get_time | 6 | 0.000034 / 0.000002 / 0.000009
n | dir_exists | 1 | 0.000040 / 0.000040 / 0.000040
n | CreateMultiForward | 1 | 0.000013 / 0.000013 / 0.000013
n | server_exec | 2 | 0.007449 / 0.003252 / 0.004197
n | SQL_MakeDbTuple | 1 | 0.000005 / 0.000005 / 0.000005
n | SQL_Connect | 1 | 0.069570 / 0.069570 / 0.069570
n | get_cvar_string | 1 | 0.000005 / 0.000005 / 0.000005
n | write_file | 5 | 0.001210 / 0.000089 / 0.000298
p | ACP_read_configs | 1 | 0.000001 / 0.000001 / 0.000001
p | handle_thread_query | 2 | 0.000001 / 0.000000 / 0.000001
p | plugin_end | 1 | 0.000002 / 0.000002 / 0.000002
p | plugin_natives | 1 | 0.000002 / 0.000002 / 0.000002
f | replace_all | 4 | 0.000001 / 0.000000 / 0.000000
f | get_configsdir | 2 | 0.000000 / 0.000000 / 0.000000
f | SQL_QueryAndIgnore | 1 | 0.000002 / 0.000002 / 0.000002
f | quote_string | 2 | 0.000001 / 0.000000 / 0.000001
f | users_create_arrays | 1 | 0.000000 / 0.000000 / 0.000000
f | users_make_arrays | 1 | 0.002686 / 0.002686 / 0.002686
f | string_id_by_id | 1 | 0.000001 / 0.000001 / 0.000001
f | achievs_create_arrays | 1 | 0.000001 / 0.000001 / 0.000001
f | achievs_make_arrays | 1 | 0.000005 / 0.000005 / 0.000005
f | vips_create_arrays | 1 | 0.000000 / 0.000000 / 0.000000
f | clans_create_arrays | 1 | 0.000000 / 0.000000 / 0.000000
f | admins_create_arrays | 1 | 0.000000 / 0.000000 / 0.000000
f | war3_slot_create_arrays | 1 | 0.000000 / 0.000000 / 0.000000
f | ACP_read_configs | 1 | 0.000000 / 0.000000 / 0.000000
f | ACP_create_arrays | 1 | 0.000001 / 0.000001 / 0.000001
f | db_connect | 1 | 0.000001 / 0.000001 / 0.000001
f | get_server_id | 1 | 0.000003 / 0.000003 / 0.000003
f | insert_to_server_table | 1 | 0.000002 / 0.000002 / 0.000002
f | log_write | 5 | 0.000008 / 0.000001 / 0.000002
f | forming_query | 1 | 0.000000 / 0.000000 / 0.000000
f | thread_query | 2 | 0.000001 / 0.000000 / 0.000001
f | native_get_server_id | 1 | 0.000000 / 0.000000 / 0.000000
44 natives, 94 public callbacks, 83 function calls were not executed.


Как видишь, 18000 раз была вызвана довольно тяжелая функция и выполнение ее такого количества раз заняло всего 0.042558 секунды.
Это я привел пример плагина, который потребляет примерно 100мб оперативной памяти. Обычные плагины, если они написаны ровно, даже нет смысла профилировать.
Orty_Hart, Саша
15.2.2012, 22:33 HLTV архив.
Возможно

Пример для php
http://www.php.su/functions/?cat=ftp
indo
3.2.2012, 23:17 выключение сервера если меньше 5 игроков
Код
blabla(id)

-->
Код
blabla()
noskill
3.2.2012, 23:15 Делимся вкусненьким!
Борщ; сосисочки; непонятный салад, куда крошад ананасы. Вообще он меня очень бесит.
noskill
2.2.2012, 21:48 VIP
cs-monitor
Печальник
25.1.2012, 16:55 Интересные сайты bomj, Grape Fruit
24.1.2012, 18:21 Players Connecter Logs
Крайне легкий плагин, единственная задача которого фиксировать время, ник, стим и ip, когда присоединился игрок. Каждый новый день - новый лог-файл.

Логи хранятся в директории: addons\amxmodx\data\connection_logs
и имеют вид log_ДЕНЬ_МЕСЯЦ_ГОД.txt
Формат записи в лог:
Код
[20:06:35] Присоединился игрок: Arnheart, STEAM_ID: STEAM_0:0:378829490, IP: 127.0.0.1

[attachment=15695:connecter_logs.zip]
BURZUM001
11.1.2012, 6:18 Модель с яйцами
Цитата
детям до 16 вход воспрещен

А дети до 16 что ли писают с закрытыми глазами?
dah9-privet, LaFA, noskill, Новый Ник
5.1.2012, 1:43 Анонс Worldbans
Я так понимаю, пацаны к успеху шли?
format_c, imba, theivank
30.12.2011, 7:36 Есть защита от этого чита ?
Цитата(imba @ 30.12.2011, 1:25) *
У этого товарища мозг по дефолту офф.

Это все после потери кошечки :*(
imba
26.12.2011, 0:41 Взлом серверов
Полностью ломай!
3aB}{o3, hacker1990
3.11.2011, 20:39 Лаги на сервере
На самом деле, чем мучаться со всякими недоигровыми хостингами и переплачивать лишние деньги, гораздо продуктивнее взять качественный VPS.
S0m3Th1nG_AwFul!
6.9.2011, 13:59 Dirt 3 бесплатно
Активировал на аккаунт CS Pack + Source Pack + TF2 + Black Ops. Если заблочат, то откажусь от игр совсем :/
FixX
28.8.2011, 3:31 Motd
Цитата
На дивах вообще верстать не приветствуется.

Обоснуйте. Я вот могу утверждать обратное: страница на таблице не будет отображена до тех пор, пока не прогрузится каждая ячейка этой самой таблицы. ДИВ верстка эту проблему решает.

Или вы сами в сабже плохо ориентируетесь? Тогда не пишите вообще.
Bo_OT?!, pecl
20.7.2011, 15:01 Мультимод по времени f1nik
7.7.2011, 21:21 Сервер гонит..
cs-portal,
свое можешь оставить при себе. Сервера, надо которыми работают люди годами имеют такую же посещаемость а то и меньше, чем этот очередной паб с фейк пингом и неизвестно с каким еще набором "плагинов". Учитывая эти вещи, а также ту, что владелец этого сервера не в состоянии решить простую проблему, связанную с настройками, напрашивается вывод, что людей туда загнали. А раз так, то
Цитата
Из за таких вот серваков и засран мастер-сервер
nardamon
2.7.2011, 22:12 The smartest (самый умный)
VVGxPRO,
Лень обновлять плагин, т.к. куча косяков. Замени
Код
if (equali(chat, answer ))

на
Код
if (equali(chat, answer) && is_user_alive(id))
VVGxPRO
10.3.2011, 0:49 Чем отличаются?
Kolian,
На классиках все по стандарту: стандартные звуки, настройки, 800$ при старте, стандартные карты. Иногда вовсе не стоит даже амх.

На пабликах в порядке вещей: кровь, мясо, звуки типа "Multikill", разного рода плагины.
Kolian, Ma1ndeR

3 страниц V   1 2 »