скандалы-интриги-расследования продолжаются… Теперь мы обратимся к логу game.net.log. Оказывается, что в него тоже пишется кое-что интересное, в том числе и касательно возникшего спора.
Итак, для начала кусок лога (все порезано, что бы убрать лишнее, не порезанный кусок будет под спойлером):
01:02:41.749 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:02:41.750 NET| :n 57 01:05:03.000 NET| :req ( AC\_MAIL\_SEND ) 01:05:04.000 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1128 ) 01:05:04.275 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1128 ) 01:05:04.275 NET| :resp ( AC\_MAIL\_SEND ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261355 01:05:08.950 NET| :req ( AC\_MAIL\_DELIVER ) 01:05:08.950 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1129 ) 01:05:09.246 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:05:09.246 NET| :resp ( AC\_PLAYER\_CREDITS ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:05:09.246 NET| response processing took 0.2 ms 01:05:09.347 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:05:09.348 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:05:09.348 NET| response processing took 0.7 ms 01:05:09.348 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1129 ) 01:05:09.348 NET| :resp ( AC\_MAIL\_DELIVER ) retCode = 0, param1 = 300, param2 = 0, u64param = 1004261079 01:05:50.723 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:05:50.723 NET| :n 57 01:05:51.478 NET| :req ( AC\_MAIL\_SEND ) 01:05:51.479 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1133 ) 01:05:51.733 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1133 ) 01:05:51.733 NET| :resp ( AC\_MAIL\_SEND ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261427 01:06:10.285 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:06:10.285 NET| :n 91 01:06:10.285 NET| response processing took 0.1 ms 01:06:10.362 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:06:10.362 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:06:10.362 NET| response processing took 0.3 ms 01:06:13.267 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:06:13.267 NET| :n 91 01:06:13.267 NET| response processing took 0.3 ms 01:06:13.361 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:06:13.361 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:06:51.326 NET| :req ( AC\_MAIL\_REMOVE ) 01:06:51.327 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1137 ) 01:06:51.538 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1137 ) 01:06:51.538 NET| :resp ( AC\_MAIL\_REMOVE ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261426
не порезанный кусок:
Скрытый текст
01:02:41.749 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:02:41.750 NET| :n 57 01:02:41.750 NET| response processing took 0.7 ms 01:02:44.409 NET| 1/1 nicknames requested 01:02:44.409 NET| :req ( AC\_GET\_NICKNAMES ) 01:02:44.410 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1117 ) 01:02:44.551 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1117 ) 01:02:44.551 NET| 1 nicknames arrived 01:02:44.551 NET| :resp ( AC\_GET\_NICKNAMES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:02:44.551 NET| response processing took 0.2 ms 01:02:54.518 NET| :req ( AC\_SERVER\_INFO ) 01:02:54.519 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1118 ) 01:02:54.617 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1118 ) 01:02:54.618 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:02:54.618 NET| response processing took 0.1 ms 01:03:19.520 NET| :req ( AC\_SERVER\_INFO ) 01:03:19.520 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1119 ) 01:03:19.620 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1119 ) 01:03:19.621 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:03:19.621 NET| response processing took 0.2 ms 01:03:27.324 NET| --\>( op: SCMD\_KEEP\_ALIVE, req: 1120 ) 01:03:27.423 NET| \<--( op: SCMD\_KEEP\_ALIVE, resp: 1120 ) 01:03:27.423 NET| new RTT: 99ms 01:03:27.423 NET| response processing took 0.1 ms 01:03:43.939 NET| :req ( AC\_SURVEY\_GET\_NEW ) 01:03:43.939 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1121 ) 01:03:44.111 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1121 ) 01:03:44.111 NET| :resp ( AC\_SURVEY\_GET\_NEW ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:03:44.112 NET| response processing took 0.1 ms 01:03:44.112 NET| :req ( AC\_SURVEY\_RESULTS ) 01:03:44.112 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1122 ) 01:03:44.263 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1122 ) 01:03:44.263 NET| :resp ( AC\_SURVEY\_RESULTS ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:03:44.263 NET| response processing took 0.1 ms 01:03:44.529 NET| :req ( AC\_SERVER\_INFO ) 01:03:44.529 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1123 ) 01:03:44.661 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1123 ) 01:03:44.662 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:03:44.662 NET| response processing took 0.1 ms 01:04:09.535 NET| :req ( AC\_SERVER\_INFO ) 01:04:09.535 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1124 ) 01:04:09.616 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1124 ) 01:04:09.616 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:04:09.616 NET| response processing took 0.1 ms 01:04:27.330 NET| --\>( op: SCMD\_KEEP\_ALIVE, req: 1125 ) 01:04:27.428 NET| \<--( op: SCMD\_KEEP\_ALIVE, resp: 1125 ) 01:04:27.428 NET| new RTT: 98ms 01:04:27.428 NET| response processing took 0.1 ms 01:04:34.543 NET| :req ( AC\_SERVER\_INFO ) 01:04:34.544 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1126 ) 01:04:34.639 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1126 ) 01:04:34.639 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:04:34.639 NET| response processing took 0.1 ms 01:04:59.549 NET| :req ( AC\_SERVER\_INFO ) 01:04:59.550 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1127 ) 01:04:59.651 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1127 ) 01:04:59.651 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:04:59.651 NET| response processing took 0.1 ms 01:05:03.000 NET| :req ( AC\_MAIL\_SEND ) 01:05:04.000 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1128 ) 01:05:04.275 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1128 ) 01:05:04.275 NET| :resp ( AC\_MAIL\_SEND ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261355 01:05:04.275 NET| response processing took 0.3 ms 01:05:08.950 NET| :req ( AC\_MAIL\_DELIVER ) 01:05:08.950 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1129 ) 01:05:09.246 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:05:09.246 NET| :resp ( AC\_PLAYER\_CREDITS ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:05:09.246 NET| response processing took 0.2 ms 01:05:09.347 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:05:09.348 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:05:09.348 NET| response processing took 0.7 ms 01:05:09.348 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1129 ) 01:05:09.348 NET| :resp ( AC\_MAIL\_DELIVER ) retCode = 0, param1 = 300, param2 = 0, u64param = 1004261079 01:05:09.348 NET| response processing took 0.1 ms 01:05:24.547 NET| :req ( AC\_SERVER\_INFO ) 01:05:24.547 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1130 ) 01:05:24.651 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1130 ) 01:05:24.651 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:05:24.651 NET| response processing took 0.1 ms 01:05:27.346 NET| --\>( op: SCMD\_KEEP\_ALIVE, req: 1131 ) 01:05:27.471 NET| \<--( op: SCMD\_KEEP\_ALIVE, resp: 1131 ) 01:05:27.471 NET| new RTT: 125ms 01:05:27.471 NET| response processing took 0.1 ms 01:05:34.434 NET| \<--( op: SCMD\_USER\_PROFILE\_NOTIFICATION, resp: 0 ) 01:05:34.434 NET| :upn ( 0 ) uid 1407813 01:05:34.434 NET| response processing took 0.2 ms 01:05:49.567 NET| :req ( AC\_SERVER\_INFO ) 01:05:49.567 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1132 ) 01:05:49.674 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1132 ) 01:05:49.674 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:05:49.674 NET| response processing took 0.1 ms 01:05:50.723 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:05:50.723 NET| :n 57 01:05:50.723 NET| response processing took 0.2 ms 01:05:51.478 NET| :req ( AC\_MAIL\_SEND ) 01:05:51.479 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1133 ) 01:05:51.733 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1133 ) 01:05:51.733 NET| :resp ( AC\_MAIL\_SEND ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261427 01:05:51.733 NET| response processing took 0.2 ms 01:06:10.285 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:06:10.285 NET| :n 91 01:06:10.285 NET| response processing took 0.1 ms 01:06:10.362 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:06:10.362 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:06:10.362 NET| response processing took 0.3 ms 01:06:13.267 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:06:13.267 NET| :n 91 01:06:13.267 NET| response processing took 0.3 ms 01:06:13.361 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:06:13.361 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:06:13.361 NET| response processing took 0.6 ms 01:06:14.585 NET| :req ( AC\_SERVER\_INFO ) 01:06:14.585 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1134 ) 01:06:14.681 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1134 ) 01:06:14.681 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:06:14.681 NET| response processing took 0.1 ms 01:06:27.358 NET| --\>( op: SCMD\_KEEP\_ALIVE, req: 1135 ) 01:06:27.458 NET| \<--( op: SCMD\_KEEP\_ALIVE, resp: 1135 ) 01:06:27.458 NET| new RTT: 101ms 01:06:27.458 NET| response processing took 0.1 ms 01:06:39.596 NET| :req ( AC\_SERVER\_INFO ) 01:06:39.596 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1136 ) 01:06:39.688 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1136 ) 01:06:39.688 NET| :resp ( AC\_SERVER\_INFO ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:06:39.688 NET| response processing took 0.2 ms 01:06:51.326 NET| :req ( AC\_MAIL\_REMOVE ) 01:06:51.327 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1137 ) 01:06:51.538 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1137 ) 01:06:51.538 NET| :resp ( AC\_MAIL\_REMOVE ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261426
сам цирк начался в 01:02:41.
Будем по порядку.
Ты бросаешь объявление, что хочешь купить деталь:
01:01:50.272 CHAT| \< #trading\>[hlebushek2000] [link 12 Control\_Interface\_ScoutCabine][link 12 Lifesupporting\_System\_ScoutCabine][link 12 Lightweight\_Plates\_ScoutCabine]200 гс wts ====[link 12 FormPattern\_Alien\_Scout]3шт куплю цены в лс
Тенг заметил твое сообщение и у вас началась переписка:
01:02:10.580 CHAT| \< PRIVATE From\>[TenG] 1 есть 01:02:28.265 CHAT| \< PRIVATE To \>[TenG] за 150 отдашь?
Какой-то предприниматель, тоже увидел твое сообщение, и решил опередить потенциальных конкурентов сразу прислав тебе товар с ценником (скорее всего это не Тенг, потому как вы еще договариваетесь о цене). Именно так записывается в лог предупреждение (всплывающее сообщение о письме с вложением):
01:02:41.749 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:02:41.750 NET| :n 57
Продолжается ваша переписка:
01:02:54.941 CHAT| \< PRIVATE From\>[TenG] ты прикалываешься так) как) они изначально по минималке 300 01:03:03.632 CHAT| \< PRIVATE From\>[TenG] как те ниже отдам) 01:03:12.089 CHAT| \< PRIVATE From\>[TenG] это цена разрабов) 01:03:18.063 CHAT| \< #trading\>[TenG] Продам!!! ВСЕ по Минималке!!! WTS min price [link 12 Control\_Interface\_ScoutCabine][link 12 Lightweight\_Plates\_ScoutCabine][link 12 Internal\_Equipment\_ScoutCabine][link 12 Lifesupporting\_System\_ScoutCabine] /300 [link 12 RailVolcano\_charger]/200 01:03:38.889 CHAT| \< PRIVATE To \>[TenG] я знаю, я куплю твою за 300, а ты потом у меня за 150 что-то купишь 01:04:03.851 CHAT| \< PRIVATE From\>[TenG] забирай пока есть, за минималку, у меня он последний, а но тук тоже можно на подобии обмена 01:04:20.522 CHAT| \< PRIVATE From\>[TenG] [link 12 green\_tree\_activator\_Rare] мне это нужно 01:04:35.001 CHAT| \< PRIVATE From\>[TenG] можем смахнуться если есть 01:04:47.355 CHAT| \< PRIVATE To \>[TenG] ок
Вроде договорились. Начинается обмен ресурсами. Ты отправил первую деталь:
01:05:03.000 NET| :req ( AC\_MAIL\_SEND ) 01:05:04.000 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1128 ) 01:05:04.275 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1128 ) 01:05:04.275 NET| :resp ( AC\_MAIL\_SEND ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261355
Ты весело купил деталь, которую тебе прислали в 01:02:41 (ее тебе продал не тенг). Купил ты ее за 300ГС, о чем говорит параметр param1 = 300:
01:05:08.950 NET| :req ( AC\_MAIL\_DELIVER ) 01:05:08.950 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1129 ) 01:05:09.246 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:05:09.246 NET| :resp ( AC\_PLAYER\_CREDITS ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:05:09.246 NET| response processing took 0.2 ms 01:05:09.347 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:05:09.348 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:05:09.348 NET| response processing took 0.7 ms 01:05:09.348 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1129 ) 01:05:09.348 NET| :resp ( AC\_MAIL\_DELIVER ) retCode = 0, param1 = 300, param2 = 0, u64param = 1004261079
Теперь тебе тенг пишет в догонку и присылает деталь:
01:05:28.093 CHAT| \< PRIVATE From\>[TenG] кидай два ес есть 01:05:38.445 CHAT| \< PRIVATE From\>[TenG] или ток 1
01:05:50.723 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:05:50.723 NET| :n 57
Ты этого еще не видишь и присылаешь следующую деталь:
01:05:51.478 NET| :req ( AC\_MAIL\_SEND ) 01:05:51.479 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1133 ) 01:05:51.733 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1133 ) 01:05:51.733 NET| :resp ( AC\_MAIL\_SEND ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261427
Тенг возвращает два твои песьма, о чем тебя уведомляют два всплывающих сообщения. Происходит возврат ресурсов (:n 91 - код сообщения о возврате):
01:06:10.285 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:06:10.285 NET| :n 91 01:06:10.285 NET| response processing took 0.1 ms 01:06:10.362 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:06:10.362 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0 01:06:10.362 NET| response processing took 0.3 ms 01:06:13.267 NET| \<--( op: SCMD\_NOTIFICATION, resp: 0 ) 01:06:13.267 NET| :n 91 01:06:13.267 NET| response processing took 0.3 ms 01:06:13.361 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 0 ) 01:06:13.361 NET| :resp ( AC\_GET\_CRAFT\_RESOURCES ) retCode = 0, param1 = 0, param2 = 0, u64param = 0
Ты это увидел и решил ему что-нибудь написать:
01:06:32.577 CHAT| \< PRIVATE To \>[TenG] ты ////// , /////// ты их отменил? 01:06:46.619 CHAT| \< PRIVATE To \>[TenG] ////// ////
И, только сейчас увидел его письмо с вложением. Ты его отменяешь, в результате чего происходит удаление письма:
01:06:51.326 NET| :req ( AC\_MAIL\_REMOVE ) 01:06:51.327 NET| --\>( op: CSCMD\_ASYNC\_REQ, req: 1137 ) 01:06:51.538 NET| \<--( op: CSCMD\_ASYNC\_REQ, resp: 1137 ) 01:06:51.538 NET| :resp ( AC\_MAIL\_REMOVE ) retCode = 0, param1 = 0, param2 = 0, u64param = 1004261426
Затем продолжается ваша веселая переписка. Самый смак тута:
01:46:42.954 CHAT| \< #trading\>[TenG] ты ничерта некупил 01:46:52.445 CHAT| \< #trading\>[TenG] отмену прислал так что нечего! 01:46:57.750 CHAT| \< #trading\>[TenG] ВРАТЬ 01:47:04.698 CHAT| \< #trading\>[hlebushek2000] у меня скрин и доказетельство, а что у тебя?
и, собственно, скриншот, где ты отменил сделку:

Есть очень маленькая вероятность того, что в 01:02:41.749 тебе тенг прислал деталь. Но это было раньше начала вашей сделки. И ТенГ довольно старый игрок, играющий и торгующий на основном аккаунте. Ему бы не зачем было сначала слать, а потом устраивать шоу с договариванием.
Извинился бы публично (здесь и в чатике) перед человеком и забыли бы об этом недоразумении. Ни чего ты у него не покупал, как выясняется…