SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('options', 'languages', 'contentTypes', 'codeEventListeners', 'deferredRun', 'simpleCache', 'addOns', 'defaultStyleProperties', 'routeFiltersIn', 'routeFiltersOut', 'routesPublic', 'nodeTypes', 'bannedIps', 'discouragedIps', 'styles', 'displayStyles', 'userBanners', 'smilies', 'bbCode', 'threadPrefixes', 'userTitleLadder', 'reportCounts', 'moderationCounts', 'userModerationCounts', 'notices', 'userFieldsInfo')
Run Time: 0.004646
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_data_registry | range | PRIMARY | PRIMARY | 27 | | 26 | Using where |
SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('brListenerClasses', 'brBriviumAddOns')
Run Time: 0.000407
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_data_registry | range | PRIMARY | PRIMARY | 27 | | 2 | Using where |
SELECT cache_value
FROM xf_permission_combination
WHERE permission_combination_id = ?
Params: 1
Run Time: 0.000505
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_permission_combination | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SELECT thread.*
,
user.gender, user.avatar_date, user.gravatar,
NULL AS thread_read_date,
0 AS thread_reply_banned,
0 AS thread_is_watched,
'' AS draft_message, NULL AS draft_extra
FROM xf_thread AS thread
LEFT JOIN xf_user AS user ON
(user.user_id = thread.user_id)
WHERE thread.thread_id = ?
Params: 2218
Run Time: 0.000600
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | thread | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | user | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SELECT node.*, forum.*
,
permission.cache_value AS node_permission_cache,
NULL AS forum_read_date
FROM xf_forum AS forum
INNER JOIN xf_node AS node ON (node.node_id = forum.node_id)
LEFT JOIN xf_permission_cache_content AS permission
ON (permission.permission_combination_id = 1
AND permission.content_type = 'node'
AND permission.content_id = forum.node_id)
WHERE node.node_id = ?
Params: 6
Run Time: 0.000775
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | forum | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | node | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | permission | const | PRIMARY | PRIMARY | 35 | const,const,const | 1 | |
SELECT EWRporta2_articles.*, xf_thread.*, xf_post.*, xf_user.*, EWRporta2_authors.*
FROM EWRporta2_articles
INNER JOIN xf_thread ON (xf_thread.thread_id = EWRporta2_articles.thread_id)
INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
WHERE EWRporta2_articles.thread_id = ?
Params: 2218
Run Time: 0.001026
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | | | | | | | | no matching row in const table |
SELECT EWRporta2_articles.*, EWRporta2_authors.*, xf_thread.*, xf_post.*, xf_user.*
FROM xf_thread
INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_articles ON (EWRporta2_articles.thread_id = xf_thread.thread_id)
WHERE xf_thread.thread_id = ?
Params: 2218
Run Time: 0.000814
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_thread | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | xf_post | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | xf_user | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | EWRporta2_authors | const | PRIMARY | PRIMARY | 4 | const | 0 | unique row not found |
SIMPLE | EWRporta2_articles | const | PRIMARY | PRIMARY | 4 | const | 0 | unique row not found |
SELECT post.*
,
bb_code_parse_cache.parse_tree AS message_parsed, bb_code_parse_cache.cache_version AS message_cache_version,
user.*, IF(user.username IS NULL, post.username, user.username) AS username,
user_profile.*,
user_privacy.*,
signature_parse_cache.parse_tree AS signature_parsed, bb_code_parse_cache.cache_version AS signature_cache_version,
session_activity.view_date AS last_view_date,
0 AS like_date
FROM xf_post AS post
LEFT JOIN xf_bb_code_parse_cache AS bb_code_parse_cache ON
(bb_code_parse_cache.content_type = 'post' AND bb_code_parse_cache.content_id = post.post_id)
LEFT JOIN xf_user AS user ON
(user.user_id = post.user_id)
LEFT JOIN xf_user_profile AS user_profile ON
(user_profile.user_id = post.user_id)
LEFT JOIN xf_user_privacy AS user_privacy ON
(user_privacy.user_id = post.user_id)
LEFT JOIN xf_bb_code_parse_cache AS signature_parse_cache ON
(signature_parse_cache.content_type = 'signature' AND signature_parse_cache.content_id = post.user_id)
LEFT JOIN xf_session_activity AS session_activity ON
(post.user_id > 0 AND session_activity.user_id = post.user_id AND session_activity.unique_key = CAST(post.user_id AS BINARY))
WHERE post.thread_id = ?
AND (post.position >= 0 AND post.position < 20)
AND (post.message_state IN ('visible'))
ORDER BY post.position ASC, post.post_date ASC
Params: 2218
Run Time: 0.002102
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | post | ref | thread_id_post_date,thread_id_position | thread_id_post_date | 4 | const | 14 | Using index condition; Using where; Using filesort |
SIMPLE | bb_code_parse_cache | eq_ref | content_type_id | content_type_id | 31 | const,xen.post.post_id | 1 | Using where |
SIMPLE | user | eq_ref | PRIMARY | PRIMARY | 4 | xen.post.user_id | 1 | |
SIMPLE | user_profile | eq_ref | PRIMARY | PRIMARY | 4 | xen.post.user_id | 1 | |
SIMPLE | user_privacy | eq_ref | PRIMARY | PRIMARY | 4 | xen.post.user_id | 1 | |
SIMPLE | signature_parse_cache | eq_ref | content_type_id | content_type_id | 31 | const,xen.post.user_id | 1 | Using where |
SIMPLE | session_activity | eq_ref | PRIMARY | PRIMARY | 22 | xen.post.user_id,func | 1 | Using where |
SELECT *
FROM xf_poll
WHERE content_type = ?
AND content_id = ?
Params: thread, 2218
Run Time: 0.000526
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_poll | const | content_type_content_id | content_type_content_id | 31 | const,const | 1 | |
INSERT DELAYED INTO xf_thread_view
(thread_id)
VALUES
(?)
Params: 2218
Run Time: 0.000268
SELECT EWRporta2_articles.*, xf_thread.*, xf_post.*, xf_user.*, EWRporta2_authors.*
FROM EWRporta2_articles
INNER JOIN xf_thread ON (xf_thread.thread_id = EWRporta2_articles.thread_id)
INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
WHERE EWRporta2_articles.thread_id = ?
Params: 2218
Run Time: 0.000961
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | | | | | | | | no matching row in const table |
SELECT EWRporta2_articles.*, EWRporta2_authors.*, xf_thread.*, xf_post.*, xf_user.*
FROM xf_thread
INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_articles ON (EWRporta2_articles.thread_id = xf_thread.thread_id)
WHERE xf_thread.thread_id = ?
Params: 2218
Run Time: 0.000891
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_thread | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | xf_post | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | xf_user | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | EWRporta2_authors | const | PRIMARY | PRIMARY | 4 | const | 0 | unique row not found |
SIMPLE | EWRporta2_articles | const | PRIMARY | PRIMARY | 4 | const | 0 | unique row not found |
INSERT INTO `xf_session` (`session_id`, `session_data`, `expiry_date`) VALUES (?, ?, ?)
Params: aa68377acf2b75b80a4c836ecfca1eff, , 1714976831
Run Time: 0.000358
INSERT INTO xf_session_activity
(user_id, unique_key, ip, controller_name, controller_action, view_state, params, view_date, robot_key)
VALUES
(?, ?, ?, ?, ?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE
ip = VALUES(ip),
controller_name = VALUES(controller_name),
controller_action = VALUES(controller_action),
view_state = VALUES(view_state),
params = VALUES(params),
view_date = VALUES(view_date),
robot_key = VALUES(robot_key)
Params: 0, , , XenForo_ControllerPublic_Thread, Index, valid, thread_id=2218, 1714973231,
Run Time: 0.000248
SELECT *
FROM kingk_bbcm
ORDER BY tag
Run Time: 0.000443
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | kingk_bbcm | system | | | | | 1 | |
SELECT page_name FROM EWRcarta_pages WHERE page_slug = 'index'
Run Time: 0.000363
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | EWRcarta_pages | const | page_slug | page_slug | 302 | const | 1 | |
SELECT options.*, node.*,
permission.cache_value AS node_permission_cache
FROM nat_options AS options
INNER JOIN xf_node AS node
ON (node.node_id = options.node_id)
LEFT JOIN xf_permission_cache_content AS permission
ON (permission.permission_combination_id = ?
AND permission.content_type = 'node'
AND permission.content_id = options.node_id)
WHERE nat_display_tab = 1
ORDER BY options.nat_display_order
ASC
Params: 1
Run Time: 0.000802
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | options | ALL | node_id | | | | 24 | Using where; Using filesort |
SIMPLE | node | eq_ref | PRIMARY | PRIMARY | 4 | xen.options.node_id | 1 | |
SIMPLE | permission | eq_ref | PRIMARY | PRIMARY | 35 | const,const,xen.options.node_id | 1 | Using where |
SELECT title, phrase_text
FROM xf_phrase_compiled
WHERE language_id = ?
AND title IN ('trophy_1_title', 'trophy_1_description', 'trophy_40_title', 'trophy_40_description', 'trophy_5_title', 'trophy_5_description', 'trophy_2_title', 'trophy_2_description', 'trophy_12_title', 'trophy_12_description', 'trophy_27_title', 'trophy_27_description', 'trophy_28_title', 'trophy_28_description', 'trophy_29_title', 'trophy_29_description', 'trophy_30_title', 'trophy_30_description', 'trophy_31_title', 'trophy_31_description', 'trophy_32_title', 'trophy_32_description', 'trophy_39_title', 'trophy_39_description', 'trophy_41_title', 'trophy_41_description', 'trophy_3_title', 'trophy_3_description', 'trophy_6_title', 'trophy_6_description', 'trophy_11_title', 'trophy_11_description', 'trophy_33_title', 'trophy_33_description', 'trophy_34_title', 'trophy_34_description', 'trophy_7_title', 'trophy_7_description', 'trophy_10_title', 'trophy_10_description', 'trophy_13_title', 'trophy_13_description', 'trophy_35_title', 'trophy_35_description', 'trophy_36_title', 'trophy_36_description', 'trophy_4_title', 'trophy_4_description', 'trophy_8_title', 'trophy_8_description', 'trophy_17_title', 'trophy_17_description', 'trophy_22_title', 'trophy_22_description', 'trophy_26_title', 'trophy_26_description', 'trophy_37_title', 'trophy_37_description', 'trophy_44_title', 'trophy_44_description', 'trophy_9_title', 'trophy_9_description', 'trophy_20_title', 'trophy_20_description', 'trophy_18_title', 'trophy_18_description', 'trophy_38_title', 'trophy_38_description', 'trophy_21_title', 'trophy_21_description', 'trophy_23_title', 'trophy_23_description', 'trophy_25_title', 'trophy_25_description', 'trophy_24_title', 'trophy_24_description', 'trophy_42_title', 'trophy_42_description', 'trophy_43_title', 'trophy_43_description', 'BRSTS_support_tickets', 'media')
Params: 2
Run Time: 0.001164
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_phrase_compiled | range | PRIMARY | PRIMARY | 106 | | 82 | Using where |
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105755, a:3:{i:0;s:1090:"Сервер ГИ сейчас является самым слабым сервером комплекса ММ. Но лично я не теряю веры в его потенциал, и посему готовлю масштабное обновление, которое может сделать его лучше.
Одним из новшеств может стать подобие социально-экономической системы. Постараюсь описать вкратце:
У каждого игрока есть Заряд Душ (далее ЗД). Он может быть неограниченно положительным, но не может быть отрицательным. Убивая игрока он пополняет ЗД на один пункт. Умирая он теряет один пункт.
Если игрок слишком много проигрывает, и его ЗД понижается до нуля, то играть он уже не может. Восполнить ЗД можно тремя способами:
";i:1;a:4:{s:3:"tag";s:4:"list";s:6:"option";N;s:8:"original";a:2:{i:0;s:6:"[LIST]";i:1;s:7:"[/LIST]";}s:8:"children";a:1:{i:0;s:291:"
[*]получив Душу от другого игрока. В подарок, или купить;
[*]потратив Голос на N-ое кол-во душ;
[*]просто подождав. Каждые 4 часа будет прибавляться по одному заряду.
";}}i:2;s:585:"
Всё просто.
Зачем это нужно? Я считаю, что такая мера подтегнет участников не просто бегать по карте, а именно убивать. Повысить жажду крови, так сказать :) Плюс это добавляет в игру оборот Душ, в виде обмена между игроками. В общем, лично моё мнение - такая система будет полезна серверу.
А какое мнение Ваше? Оно очень важно.";}, 1708502088, 1714973231
Run Time: 0.002813
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105757, a:1:{i:0;s:277:"Вполне хорошая мысль. Не будет простой беготни. Помимо статистики в подписи, так же появится цель цель - стать самым "душевным" игроком :)
Всеми руками ЗА!";}, 1708502088, 1714973231
Run Time: 0.002163
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105760, a:13:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:21:"Legolas, post: 105755";s:8:"original";a:2:{i:0;s:31:"[quote="Legolas, post: 105755"]";i:1;s:8:"[/quote]";}s:8:"children";a:2:{i:0;s:1:"
";i:1;a:4:{s:3:"tag";s:4:"list";s:6:"option";N;s:8:"original";a:2:{i:0;s:6:"[LIST]";i:1;s:7:"[/LIST]";}s:8:"children";a:1:{i:0;s:126:"
[*]просто подождав. Каждые 4 часа будет прибавляться по одному заряду.";}}}}i:1;a:4:{s:3:"tag";s:4:"list";s:6:"option";N;s:8:"original";a:2:{i:0;s:6:"[LIST]";i:1;s:7:"[/LIST]";}s:8:"children";a:1:{i:0;s:1:"
";}}i:2;s:492:"
Эмм.. Тут такое дело:
- Если количество душ не ограничено, то можно будет заходить раз в неделю и продавать души..
- Если ЗД имеет определенное число, так же можно будет периодически заходить и продавать.
Следовательно:
- Автопополнение можно сделать раз в сутки на 5 ЗД.
";i:3;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"2";s:8:"original";a:2:{i:0;s:8:"[SIZE=2]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#888888";s:8:"original";a:2:{i:0;s:15:"[COLOR=#888888]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;s:143:" Если у игрока 0-4 ЗД, то пополняется до 5, а если больше - пополнения не будет.";}}}}i:4;s:1:"
";i:5;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#888888";s:8:"original";a:2:{i:0;s:15:"[COLOR=#888888]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;s:2:" ";}}i:6;s:160:"- Так же можно сделать систему пополнения относительно посещаемости (если возможно).
";i:7;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"2";s:8:"original";a:2:{i:0;s:8:"[SIZE=2]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#888888";s:8:"original";a:2:{i:0;s:15:"[COLOR=#888888]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;s:222:"Т.е. если игрок активно принимает участие в сражениях, то он получает ЗД. Если же он заходит их только раздавать - ничего не";}}}}i:8;s:175:" получает.
Еще есть такая мысль:
Игроки могут играть не только на 1 ЗД, а с повышеными ставками.
";i:9;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"2";s:8:"original";a:2:{i:0;s:8:"[SIZE=2]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#888888";s:8:"original";a:2:{i:0;s:15:"[COLOR=#888888]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;s:157:" За убийство соперника получишь не 1 ЗД, а 3, например. И аналогично при поражении.";}}}}i:10;s:1:"
";i:11;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#888888";s:8:"original";a:2:{i:0;s:15:"[COLOR=#888888]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;s:3:" ";}}i:12;s:593:"Опять же, нужно будет какое-то согласование м-ду игроками. Здесь можно устроить так: на каждой карте играют по 3 раунда. Можно добавить дополнительный раунд с коротким временем для набора игроков и самого сражения. Этим методом можно ускорить процесс ожидания игроков, которые не желают играть на 3 ЗД.
Фантазия разыгралась :)";}, 1708502088, 1714973231
Run Time: 0.001692
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105761, a:1:{i:0;s:1137:"- Кол-во душ не граничено, но они не будут прибавляться, если их кол-во больше шести
- Если игрок играет на сервере, то эти 6 душ ему пригодятся для, собственно, игры. Если он не играет, а продаст души - то даст шанс другому игроку поиграть. То есть заполнит своё неиграющее место
- Думаю, сделать систему относительно посещаемости возможно, но довольно сложно. Лишний гемор, имхо
- Игра на ставки хорошая идея. Но если, например, все время будут играть на 3 ЗД, а у меня и кучи людей только один. Или просто не хочется столько тратить. То сервер будет работать на узкий круг "душевных людей". Поэтому нужно реализовать как -то по другому";}, 1708502088, 1714973231
Run Time: 0.002346
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105762, a:1:{i:0;s:543:"Я всегда за развитие в той или иной отрасли и главное, чтобы на пользу.Поэтому скажу: А почему бы и нет ? Вот только мера эта может быть временной, пока так сказать интерес снова не пропадёт.Гораздо интереснее было бы открыть сервер для всех, а не только для игроков Private.Пускай даже в тестовом режиме.";}, 1708502088, 1714973231
Run Time: 0.002113
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105768, a:2:{i:0;s:416:"Лего, отличная идея! Я всеми руками и ногами: ЗА![clapping]
А на счет посещаемости сервера-дело в самом ММ. Т.к. сейчас онлайн стал маленьким... И это очень печально...
Но, все же я желаю тебе удачи и процветания твоего сервера (сервера ST)!
";i:1;a:4:{s:3:"tag";s:1:"i";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[I]";i:1;s:4:"[/I]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:4:"11px";s:8:"original";a:2:{i:0;s:11:"[SIZE=11px]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:4:"font";s:6:"option";s:12:"Trebuchet MS";s:8:"original";a:2:{i:0;s:19:"[FONT=Trebuchet MS]";i:1;s:7:"[/FONT]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#5f5c5c";s:8:"original";a:2:{i:0;s:15:"[COLOR=#5f5c5c]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:4:"font";s:6:"option";s:7:"Georgia";s:8:"original";a:2:{i:0;s:14:"[FONT=Georgia]";i:1;s:7:"[/FONT]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#141414";s:8:"original";a:2:{i:0;s:15:"[COLOR=#141414]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"5";s:8:"original";a:2:{i:0;s:8:"[SIZE=5]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#ff6600";s:8:"original";a:2:{i:0;s:15:"[COLOR=#ff6600]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;s:34:"С уважением, Trololochan";}}}}}}}}}}}}}}}}}, 1708502088, 1714973231
Run Time: 0.001073
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105770, a:2:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:21:"Legolas, post: 105761";s:8:"original";a:2:{i:0;s:31:"[quote="Legolas, post: 105761"]";i:1;s:8:"[/quote]";}s:8:"children";a:1:{i:0;s:403:"Но если, например, все время будут играть на 3 ЗД, а у меня и кучи людей только один. Или просто не хочется столько тратить. То сервер будет работать на узкий круг "душевных людей". Поэтому нужно реализовать как -то по другому";}}i:1;s:297:"
Ты не понял видать :)
На каждой карте проводится 3 раунда. Так? И я предложил просто добавить 1 короткий раунд к каждой карте, в котором будут участвовать желающие :)";}, 1708502088, 1714973231
Run Time: 0.002128
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105785, a:1:{i:0;s:186:"Лучше давать раз в 24 часа 1 душу(макс 1) на один бой. Чтобы и продать и купить на неё что-нить нельзя было.";}, 1708502088, 1714973231
Run Time: 0.002050
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 105813, a:2:{i:0;s:2144:"Думал я как можно привлечь игроков на ГИ-сервер и... понял, что при текущем положении вещей скорее всего никак. Большинство играют в майнкрафт чтобы что-то "копить" - копить деньги, алмазы, постройки и т. п.. То есть игрокам нужно развиваться, причём чтобы развитие это в какой-либо мере накапливалось. В ГИ нельзя ничего накопить - прошёл раунд и всё заново. Постоянно на ГИ играть невозможно, это быстро надоедает. Любой игрок заходит на сервер лишь на время, чтобы отдохнуть от обычного майнкрафта. ММ просто не может "прокормить" ГИ-сервер - недостаточно народу для поддержания онлайна хотя бы в 10 человек при постоянной "текучке" игроков.
А предложенная система не многим отличается от обыкновенного рейтинга, который уже есть. Ну будет у кого-то больше "душ" чем у остальных, и что для него изменится? Что для остальных изменится? Да и вообще эта идея кажется мне странноватой.
Поэтому я не вижу ничего страшного в том, чтобы признать проект ГИ неудачным и закрыть сервер. Единственный путь развития ГИ я нахожу в турнирах. Закрытие сервера, я думаю, увеличит к ним интерес, да и ММ избавится от "мёртвого груза". Но если твоя идея, Леголас, поднимет сервер, я буду только рад! Удачи! ";i:1;a:4:{s:3:"tag";s:1:"i";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[I]";i:1;s:4:"[/I]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"2";s:8:"original";a:2:{i:0;s:8:"[SIZE=2]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;s:57:"И пусть она всегда будет с вами!";}}}}}, 1708502088, 1714973231
Run Time: 0.002524
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 106062, a:1:{i:0;s:1065:"Мне кажется, основная проблема ГИ-сервера - в отстутствии координации игр. Играть хотят много, но каждый смотрит - "ага, на сервере никого, не буду заходить".
Для решения этой проблемы нужен какой то механизм составления лобби. Например сделать кнопочку "хочу сыграть в ближайший час". Нажимаешь ее - и ты записан в лобби. Под ГИ сервером на сайте показывать текущее лобби - аватарки желающих поиграть. При наборе определенного количества желающих и при отстуствии играющих сейчас карта перезапускается и участникам лобби дается 5-10 минут, чтобы войти в игру, после чего игра начинается.";}, 1708502088, 1714973231
Run Time: 0.001184
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 106064, a:1:{i:0;s:329:"В WOW похожая система. Записываешься на бой или подземелье, играешь, и ждешь пока соберется народ. Потом тебя автоматом тпшит. Имхо, неплохая идея. Можно реализовать параллельно с ЗД.";}, 1708502088, 1714973231
Run Time: 0.001641
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 106074, a:1:{i:0;s:257:"Тут можно сделать какое нить окошко, по типу радио, в котором отображается текущее лобби и чат, например. Самый, на мой взгляд, простой способ.";}, 1708502088, 1714973231
Run Time: 0.001320
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 106075, a:1:{i:0;s:272:"вау,отличная идея,можно сказать прям прокачка появилась,прям рпг уже,крутая идею,а умения будут тогда добавляться? например быстрее бегать или бить?";}, 1708502088, 1714973231
Run Time: 0.001808
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 106076, a:1:{i:0;s:602:"Diovkrad, боюсь тогда Локки станет непобедимым)
ScayTrase, можно сделать на scoreboard. Если ты оставляешь заявку для лобби, то у тебя появляется сбоку окно scoreboard:sidebar, в который попадают ники тех, кто так же оставил заявку. Когда их набирается нужное кол-во человек, то либо автоматом тпшит, либо просит прописать команду для телепорта на сервер.";}, 1708502088, 1714973231
Run Time: 0.001826