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.004483
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.000605
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.000504
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: 3320
Run Time: 0.000552
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: 7
Run Time: 0.000638
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: 3320
Run Time: 0.000984
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: 3320
Run Time: 0.000901
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 >= 100 AND post.position < 120)
AND (post.message_state IN ('visible'))
ORDER BY post.position ASC, post.post_date ASC
Params: 3320
Run Time: 0.002525
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | post | range | thread_id_post_date,thread_id_position | thread_id_position | 8 | | 20 | 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 attachment.*,
data.filename, data.file_size, data.file_hash, data.file_path, data.width, data.height, data.thumbnail_width, data.thumbnail_height
FROM xf_attachment AS attachment
INNER JOIN xf_attachment_data AS data ON
(data.data_id = attachment.data_id)
WHERE attachment.content_type = ?
AND attachment.content_id IN (154992, 155012, 155013, 155023)
ORDER BY attachment.content_id, attachment.attach_date
Params: post
Run Time: 0.000638
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | attachment | range | content_type_id_date | content_type_id_date | 31 | | 4 | Using index condition |
SIMPLE | data | eq_ref | PRIMARY | PRIMARY | 4 | xen.attachment.data_id | 1 | |
INSERT DELAYED INTO xf_thread_view
(thread_id)
VALUES
(?)
Params: 3320
Run Time: 0.000209
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: 3320
Run Time: 0.000903
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: 3320
Run Time: 0.001032
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: ad6f371709dc489a371f593cd3ad3093, a:10:{s:12:"sessionStart";i:1714415459;s:2:"ip";s:4:"I";s:11:"sessionCsrf";s:16:"M_Gx_HxElVcVWaCg";s:9:"userAgent";s:103:"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)";s:7:"robotId";s:0:"";s:7:"referer";s:134:"http://www.minecraft-moscow.com/threads/%D0%9A%D0%B0%D1%80%D1%82%D0%B0-%D0%B8-%D0%A1%D0%BF%D0%B0%D1%83%D0%BD-2018.3320/page-6?_debug=1";s:10:"fromSearch";b:0;s:16:"previousActivity";i:0;s:10:"isIpBanned";a:2:{s:6:"result";b:0;s:7:"version";i:1714391050;}s:15:"isIpDiscouraged";a:2:{s:6:"result";b:0;s:7:"version";i:1646580376;}}, 1714419059
Run Time: 0.000556
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, I, I, XenForo_ControllerPublic_Thread, Index, valid, thread_id=3320&page=6, 1714415459,
Run Time: 0.000538
SELECT *
FROM kingk_bbcm
ORDER BY tag
Run Time: 0.000532
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.000317
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.000760
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.001158
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, 154989, a:1:{i:0;s:47:"Вот это разница))! Спасибо!";}, 1708502088, 1714415459
Run Time: 0.003865
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, 154992, a:2:{i:0;s:1274:"Ну, вот и первый вариант новой карты. Геологической правды тут нет и не будет)). Я посчитал, что планета находится в относительно ранней стадии формирования. Единый когда-то материк а ля Гондвана был расколот в результате действия супер-вулкана (западная часть, субэкв. пояс). Раскол тянется от вулкана на северо-восток, вдоль раскола образовалось огромное количество островов и архипелагов. На карте около 80 островов. Можно добавить еще. Два полярных материка мертвые, там почти нет атмосферы и царит космический холод)). Зато большая часть планеты представляет собой рай))
Ориентировочное место спавна обозначено звездой. Часть ландашфта старой карты будет перенесено туда в адекватном масштабе.
";i:1;a:4:{s:3:"tag";s:6:"attach";s:6:"option";s:4:"full";s:8:"original";a:2:{i:0;s:13:"[ATTACH=full]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"10352";}}}, 1708502088, 1714415459
Run Time: 0.002139
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, 154993, a:1:{i:0;s:127:"Это всё прекрасно, но где же наследственность которая нам необходима?";}, 1708502088, 1714415459
Run Time: 0.001907
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, 154996, a:1:{i:0;s:977:"В районе звезды я врежу часть материка, где стоит спавн, подведу реки. Думаю этого будет достаточно. Образно говоря карта из "региональной" перейдет в разряд "мировой". Мыш предлагал легенду о мировом катаклизме, вот ей и воспользуемся. Признаться честно, я взялся за это не для перерисовки старого, а для создания нового. В любом случае, ландшафт будет отличаться принципиально от того, что есть, поэтому не вижу смысла пытаться его повторить.
Наследственность - нужна ли она? Если нужна, то для чего? Сохранить нервную систему старожилов?";}, 1708502088, 1714415459
Run Time: 0.001741
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, 155004, a:1:{i:0;s:316:"Случился прорыв нежити какой-нить. Ретлифу было лень всех истреблять и он просто перенес всех здоровых людей вместе с частью материка в новый мир. Вот вам и наследстенность.";}, 1708502088, 1714415459
Run Time: 0.002093
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, 155005, a:1:{i:0;s:14:"Точняк))";}, 1708502088, 1714415459
Run Time: 0.001806
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, 155009, a:4:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:42:"Black_falcon, post: 155004, member: 114359";s:8:"original";a:2:{i:0;s:52:"[QUOTE="Black_falcon, post: 155004, member: 114359"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:1:{i:0;s:53:"просто перенес всех здоровых";}}i:1;s:77:"
Это уже было, повторяться как-то не круто.
";i:2;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:37:"pashaoff, post: 154996, member: 50377";s:8:"original";a:2:{i:0;s:47:"[QUOTE="pashaoff, post: 154996, member: 50377"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:1:{i:0;s:126:"В районе звезды я врежу часть материка, где стоит спавн, подведу реки.";}}i:3;s:551:"
может оно и проканает, но неужели не лучше на глаз, от руки, набросать прежние очертания материков, тем более они у нас довольно интересно сделаны, в отличие от твоей карты, и видоизменить? Ну и я просил, не делать на весь шар биомы, они мелкие получатся, но сделать на половину. Это же реально лучше будет!";}, 1708502088, 1714415459
Run Time: 0.001804
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, 155010, a:7:{i:0;s:290:"Фил, стоп!
Пока нет никаких биомов! Есть только общие очертания материков.
На нашей карте нет материков, есть фрагмент материка с островами вокруг.
Значит так!
";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;s:193:"Остро необходимо всем заинтересованным лицам высказать свои "хотелки-нехотелки" и принять таки решение!!!";}}i:2;s:1692:"
Договориться об этапности работы.
Излагаю свое видение на этапы работы.
1. Эскиз карты (очертание материков, общая концепция)
2. Утверждение эскиза
3. Проработка природных зон, расположения горных массивов (на эскизе)
4. Утверждение п. 3
5. 3D моделирование в WM.
6. Построение ландшафта в WP, согласно карте высот из WM
7. Проработка природных зон в WP, заполнение кастомным контентом (деревья и пр.)
8. Экспорт карты и оценка всевозможных нюансов
9. Доводка и наладка
10. Финальный релиз карты.
Я хочу, чтобы все осознавали, что подобная работа весьма серьезная. Это вам не генератор по цвету запустить.
Создаваемая карта - это ближайшие несколько лет сервера, возможно, с небольшими ежегодными корректировками.
Карта должна и будет по виду очень реалистичная. Разумеется, ландшафт будет разработан с учетом обширных равнин
Теперь по эскизу (заставляете повторяться)
Я предлагаю придерживаться материковой концепции в планетарном масштабе. ";i:3;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;s:352:"Сразу отмечу, что соотношение площадей суши и воды не увеличится в сторону воды относительно существующего - это достигается грамотным расположением материков и большим количеством островов";}}i:4;s:1584:". В целом предлагаю на карте планеты расположить два, возможно три глобальных материка и большое количество островов вокруг них (до 200-300 штук различных размеров).
На мой взгляд подобная карта будет интереснее в плане ее освоения, исследования, наполнения квестовыми элементами, станут возможными кругосветные путешествия. Роль воды несколько возрастет. Если предположить, что планета ММ земного типа, то и расположение природных зон (биомов) будет схожим (полярные области, экваториальные области, средние широты и пр.)
К вопросу о транспортной роли рек. В текущей версии добавлена фича - лодка не может преодолевать пороги высотой даже в 1 блок, сразу тонет. Поэтому идея создания супер реалистичных рек, сохраняющих свою транспортную функцию весьма осложняется. Русла рек придется максимально выдерживать на одном уровне, благо, на равнинах таких проблем не будет.
";i:5;a:4:{s:3:"tag";s:5:"color";s:6:"option";s:7:"#ffffff";s:8:"original";a:2:{i:0;s:15:"[COLOR=#ffffff]";i:1;s:8:"[/COLOR]";}s:8:"children";a:1:{i:0;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:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:111:"Настоятельно прошу высказывать соображения по эскизу карты.";}}}}}}i:6;s:111:"
Пока попробую просчитать соотношение площадей воды и земли.";}, 1708502088, 1714415459
Run Time: 0.001131
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, 155011, a:2:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:37:"pashaoff, post: 155010, member: 50377";s:8:"original";a:2:{i:0;s:47:"[QUOTE="pashaoff, post: 155010, member: 50377"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:1:{i:0;s:95:"1. Эскиз карты (очертание материков, общая концепция)";}}i:1;s:249:"
Вот то, что сейчас, оно по моему слишком скучно будет и нет возможности, при необходимости, нарастить в ту или иную сторону. Везде океаны.";}, 1708502088, 1714415459
Run Time: 0.001778
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, 155012, a:2:{i:0;s:631:"Что касается преемственности, то все же речь идет о том чтобы как-то извратить нынешнюю. Там где-то льды наползли, где-то зазеленело, где-то пустошь, где-то поднялось из воды, где-то затопило, новые озера-русла рек. Кратеры какие-нибудь,разломы, куски необычной земли (типо следы магического апокалипсиса).
Для примера (грубо начеркал, времени нет).
";i:1;a:4:{s:3:"tag";s:6:"attach";s:6:"option";s:4:"full";s:8:"original";a:2:{i:0;s:13:"[ATTACH=full]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"10353";}}}, 1708502088, 1714415459
Run Time: 0.001421
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, 155013, a:4:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:31:"Filter, post: 155011, member: 4";s:8:"original";a:2:{i:0;s:41:"[QUOTE="Filter, post: 155011, member: 4"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:1:{i:0;s:123:"нет возможности, при необходимости, нарастить в ту или иную сторону";}}i:1;s:457:"
А подробнее? Для чего это?
Я выскажу свое мнение по поводу карты - квадрат это не правильно и заведомо ущербно.
Что касается выложенного эскиза. Сушу можно увеличить - это не принципиальный вопрос.
Лично мне не нравится в нашей карте ее ограниченность
";i:2;a:4:{s:3:"tag";s:6:"attach";s:6:"option";s:4:"full";s:8:"original";a:2:{i:0;s:13:"[ATTACH=full]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"10354";}}i:3;s:377:"
У меня ощущение, что за границами карты еще что-то есть. Естественно, раз зашла речь об использовании новых технологий и отрисовке новой карты, то мне хочется изменить такое положение вещей.
Это мое мнение.";}, 1708502088, 1714415459
Run Time: 0.000958
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, 155014, a:2:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:37:"pashaoff, post: 155013, member: 50377";s:8:"original";a:2:{i:0;s:47:"[QUOTE="pashaoff, post: 155013, member: 50377"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:1:{i:0;s:100:"У меня ощущение, что за границами карты еще что-то есть.";}}i:1;s:326:"
Это хорошее ощущение, ощущение таинственности возможного. Оно предполагает, что карта не сама в себе, но часть чего-то большего, а узнаем мы чего большего или нет - другой вопрос.";}, 1708502088, 1714415459
Run Time: 0.001897
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, 155015, a:1:{i:0;s:132:"Для дальнейшей работы эти рассуждения бесполезны. Мне нужна конкретика.";}, 1708502088, 1714415459
Run Time: 0.000975
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, 155017, a:3:{i:0;s:12:"ну вот ";i:1;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"46746";s:8:"original";a:2:{i:0;s:12:"[USER=46746]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:12:"le_souriceau";}}i:2;s:150:" показал конкретику, по моему у него супер вышло, хотя конечно и требует доработки.";}, 1708502088, 1714415459
Run Time: 0.001503
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, 155018, a:1:{i:0;s:64:"А чем принципиально мой эскиз хуже?";}, 1708502088, 1714415459
Run Time: 0.000991
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, 155019, a:1:{i:0;s:925:"Я в этом всём деле не селен, так что, скажу одно, если сделать огромное количество суши тогда пропорционально этому возрастет количество аеродромов, их и щас много, а когда будет больше возможности, то мне кажется это количество возрастет в разы.
Я могу лишь предложить свою помощь уже в стадии растройки спауна, терароформинга какого то и довождения до презентабельный вида.
И мой совет прекрати менятся ескизами , а то уже пошла мода у кого же круче и каждый защищает своё добро, не обижайтесь на сказанное)";}, 1708502088, 1714415459
Run Time: 0.001809
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, 155020, a:4:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:31:"Filter, post: 155017, member: 4";s:8:"original";a:2:{i:0;s:41:"[QUOTE="Filter, post: 155017, member: 4"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:3:{i:0;s:12:"ну вот ";i:1;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"46746";s:8:"original";a:2:{i:0;s:12:"[USER=46746]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:12:"le_souriceau";}}i:2;s:150:" показал конкретику, по моему у него супер вышло, хотя конечно и требует доработки.";}}i:1;s:87:"
Фил, ты либо читаешь по диагонали, либо не знаю(
";i:2;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:37:"pashaoff, post: 155010, member: 50377";s:8:"original";a:2:{i:0;s:47:"[QUOTE="pashaoff, post: 155010, member: 50377"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:1:{i:0;s:292:"1. Эскиз карты (очертание материков, общая концепция)
2. Утверждение эскиза
3. Проработка природных зон, расположения горных массивов (на эскизе)
4. Утверждение п. 3";}}i:3;s:26:"
Мы на стадии 1.";}, 1708502088, 1714415459
Run Time: 0.001760
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, 155021, a:10:{i:0;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"50377";s:8:"original";a:2:{i:0;s:12:"[USER=50377]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:8:"pashaoff";}}i:1;s:478:", на мой взгляд твой эскиз больше основан на принципе "мир сам в себе", а у мыша на мой взгляд, хоть и не проработано ни разу, но больше соответствует как нашим потребностям в части островов (их очень любят) и разнообразию их присутствия, так и "загадке продолжения".
";i:2;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:35:"1Zmey1, post: 155019, member: 93060";s:8:"original";a:2:{i:0;s:45:"[QUOTE="1Zmey1, post: 155019, member: 93060"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:3:{i:0;s:38:"Я в этом всём деле не ";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:10:"селен";}}i:2;s:1:",";}}i:3;s:38:"
Может ты в этом деле ";i:4;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:8:"сера";}}i:5;s:658:"? [biggrin] На самом деле количество аэродромов зависит только от количества тех людей кто любит строить всё на плоскости. Если не будет равнин, то будут строить на воде. По этому пускай уж лучше будет больше равнин, чем они будут пытаются строить на воде.
И так, чисто чтобы было представление к реальному масштабу того, что вы делаете, с очень дальней прорисовкой:
";i:6;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:33:"http://joxi.ru/a2XapgYf1QZK8A.jpg";}}i:7;s:2:"
";i:8;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:37:"pashaoff, post: 155020, member: 50377";s:8:"original";a:2:{i:0;s:47:"[QUOTE="pashaoff, post: 155020, member: 50377"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:1:{i:0;s:85:"Фил, ты либо читаешь по диагонали, либо не знаю(";}}i:9;s:124:"
да вот я тоже как раз про первую стадию говорю. Читай выше этот пост.";}, 1708502088, 1714415459
Run Time: 0.001004
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, 155022, a:1:{i:0;s:367:"Я отказываюсь понимать логику рассуждений.
Дайте мне пожалуйста готовый черно-белый эскиз, соответствующий пожеланиям. Желательно эскиз векторный, например *.cdr, чтобы я мог масштабировать без потерь.";}, 1708502088, 1714415459
Run Time: 0.001822
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, 155023, a:2:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:37:"pashaoff, post: 155022, member: 50377";s:8:"original";a:2:{i:0;s:47:"[QUOTE="pashaoff, post: 155022, member: 50377"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:1:{i:0;s:86:"Дайте мне пожалуйста готовый черно-белый эскиз";}}i:1;s:71:"
Держи, но безусловно стоит доработать.";}, 1708502088, 1714415459
Run Time: 0.001414