9XrIsToS9 159 Posted September 21, 2020 Share Posted September 21, 2020 (edited) 55 минут назад, Rolik0 сказал: установил в папку с игрой. Плохая затея В будущем, может боком вылезли Edited September 21, 2020 by 9XrIsToS9 1 Quote Link to post Share on other sites
Rolik0 6 Posted September 21, 2020 Author Share Posted September 21, 2020 1 час назад, 9XrIsToS9 сказал: Плохая затея В будущем, может боком вылезли он у меня там и лежал всю жизнь Спойлер 0 Quote Link to post Share on other sites
RusSniper 2 Posted September 24, 2020 Share Posted September 24, 2020 ZLOFENIX, не знаю на сколько это будет полезно, я сравнил запуск двух ланчеров, глючного 34Н и Easy Launcher, и вот что я обнаружил: Первое, это командная строка Easy Launchera: "D:\bf3\bf3.exe" -webMode MP -Origin_NoAppFocus -loginToken WAHAHA_IMMA_ZLO_TOKEN -requestState State_ClaimReservation -requestStateParams "<data putinsquad=\"true\" gameid=\"9064\" role=\"soldier\" personaref=\"ХХХХХХХ\" levelmode=\"mp\" logintoken=\"WAHAHA_IMMA_ZLO_TOKEN\"></data>" командная строка 34Н: "D:\bf3\bf3.exe" -webMode MP -Origin_NoAppFocus -loginToken WAHAHA_IMMA_ZLO_TOKEN -requestState State_ClaimReservation -requestStateParams "<data putinsquad=\"true\" gameid=\"9064\" role=\"soldier\" personaref=\"ХХХХХХХ\" levelmode=\"MP\" logintoken=\"WAHAHA_IMMA_ZLO_TOKEN\" />" Как видно, незначительно, но отличаются. Вот второй строке присутствуют лишние пробелы, и отсутствует </data>" в конце Второе, это запуск процесса BF3.exe. Запуск Easy Launcher: Спойлер Запуск 34Н: Спойлер Как видно, отличаются родители процесса, и во втором случае не происходит запуск EACoreServer. 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 24, 2020 Share Posted September 24, 2020 (edited) Да меня уже самого задолбал этот глючный и никчемный лаунчер 34H. Edited September 24, 2020 by 9XrIsToS9 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 24, 2020 Share Posted September 24, 2020 58 минут назад, Russia85 сказал: ZLOFENIX, не знаю на сколько это будет полезно, я сравнил запуск двух ланчеров, глючного 34Н и Easy Launcher, и вот что я обнаружил: Первое, это командная строка Easy Launchera: "D:\bf3\bf3.exe" -webMode MP -Origin_NoAppFocus -loginToken WAHAHA_IMMA_ZLO_TOKEN -requestState State_ClaimReservation -requestStateParams "<data putinsquad=\"true\" gameid=\"9064\" role=\"soldier\" personaref=\"ХХХХХХХ\" levelmode=\"mp\" logintoken=\"WAHAHA_IMMA_ZLO_TOKEN\"></data>" командная строка 34Н: "D:\bf3\bf3.exe" -webMode MP -Origin_NoAppFocus -loginToken WAHAHA_IMMA_ZLO_TOKEN -requestState State_ClaimReservation -requestStateParams "<data putinsquad=\"true\" gameid=\"9064\" role=\"soldier\" personaref=\"ХХХХХХХ\" levelmode=\"MP\" logintoken=\"WAHAHA_IMMA_ZLO_TOKEN\" />" Как видно, незначительно, но отличаются. Вот второй строке присутствуют лишние пробелы, и отсутствует </data>" в конце Второе, это запуск процесса BF3.exe. Запуск Easy Launcher: Показать контент Запуск 34Н: Показать контент Как видно, отличаются родители процесса, и во втором случае не происходит запуск EACoreServer. Ничего это не дает, с </data> или без. Что немножко грустно 0 Quote Link to post Share on other sites
RusSniper 2 Posted September 25, 2020 Share Posted September 25, 2020 10 часов назад, 9XrIsToS9 сказал: Ничего это не дает, с </data> или без. Есть ведь открывающий тег <data, значит должен и быть закрывающий </data> А вообще, без исходников говорить что-либо трудно, да и лениво. Так что забиваю на 34Н и продолжаю пользоваться Easy Launcher. 0 Quote Link to post Share on other sites
ZLOFENIX 3809 Posted September 25, 2020 Share Posted September 25, 2020 Для хмл это одинаковые строки, можно и так и так закрывать. Насчет еакорсервер - зклиент его перехватывает и меняет на себя, чтоб меньше проблем было, правда при этом пропадают ошибки связанные с активатором, которых обычно две - либо какой-то длл нет, либо какие-то проблемы с активацией, считаю что это кривые файлы игры/не наша игра. Ибо любые ошибки уже после активатора - не связаны с ним вообще, но вот почему они есть - непонятно, я не сталкивался ниразу. 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 25, 2020 Share Posted September 25, 2020 (edited) 2 часа назад, Russia85 сказал: Есть ведь открывающий тег <data, значит должен и быть закрывающий </data> А вообще, без исходников говорить что-либо трудно, да и лениво. Так что забиваю на 34Н и продолжаю пользоваться Easy Launcher. Гуд, дело твое) Могу скинуть исходники кода, которые отвечают за запуск игры, и может ты найдешь в чем проблема и поправишь меня. Станешь народным героем, исправившим глючные моменты лаунчера. Никакого сарказма. Что скажешь ? Edited September 25, 2020 by 9XrIsToS9 0 Quote Link to post Share on other sites
RusSniper 2 Posted September 25, 2020 Share Posted September 25, 2020 8 часов назад, 9XrIsToS9 сказал: Никакого сарказма. Что скажешь ? Если это на C# или VB.Net, то скидывай. Как раз выходные, гляну, может что и найду. Так сказать свежим взглядом. Moя почта atceton1@vivaldi.net 1 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 25, 2020 Share Posted September 25, 2020 1 час назад, RusSniper сказал: Если это на C# или VB.Net, то скидывай. Как раз выходные, гляну, может что и найду. Так сказать свежим взглядом. Moя почта atceton1@vivaldi.net По рукам 0 Quote Link to post Share on other sites
RusSniper 2 Posted September 26, 2020 Share Posted September 26, 2020 @9XrIsToS9. Запуск BF3 накрылся окончательно. В 34Н тот же блейз, в EasyLauncher лог такой: Спойлер 13:38 : [Info] Получение информации о пользователе : RU_Sniper , 1065091 13:38 : [Error] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. в Newtonsoft.Json.JsonTextReader.ParseValue() в Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings) в Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings) в Zlo.API_ZloClient.<Connect>b__100_0() Error when Checking updates 13:38 : [Error] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. в Newtonsoft.Json.JsonTextReader.ParseValue() в Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings) в Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings) в Zlo.API_ZloClient.<Connect>b__100_0() Error when Checking updates 13:38 : [Error] System.TypeLoadException: Не удалось загрузить тип "DiscordRpc.RichPresence" из сборки "DiscordRPC, Version=1.0.150.0, Culture=neutral, PublicKeyToken=null". в Zlo.API_ZloClient.UpdateCurrentPresence() в Zlo.API_ZloClient.ZloClient_GameStateReceived(ZloGame game, String type, String message) в Zlo.Extras.API_GameStateReceivedEventHandler.Invoke(ZloGame game, String type, String message) в Zlo.API_ZloClient.ProcessPipeMessage(ZloGame game, Byte[] buffer, Int32 readelements) в Zlo.API_ZloClient.BF3_Pipe_Loop() Error Occured when Trying to connect to BF3 pipe 13:38 : [Error] System.TypeLoadException: Не удалось загрузить тип "DiscordRpc.RichPresence" из сборки "DiscordRPC, Version=1.0.150.0, Culture=neutral, PublicKeyToken=null". в Zlo.API_ZloClient.UpdateCurrentPresence() в Zlo.API_ZloClient.ZloClient_GameStateReceived(ZloGame game, String type, String message) в Zlo.Extras.API_GameStateReceivedEventHandler.Invoke(ZloGame game, String type, String message) в Zlo.API_ZloClient.ProcessPipeMessage(ZloGame game, Byte[] buffer, Int32 readelements) в Zlo.API_ZloClient.BF3_Pipe_Loop() Error Occured when Trying to connect to BF3 pipe 13:38 : [Error] System.TypeLoadException: Не удалось загрузить тип "DiscordRpc.RichPresence" из сборки "DiscordRPC, Version=1.0.150.0, Culture=neutral, PublicKeyToken=null". в Zlo.API_ZloClient.UpdateCurrentPresence() в Zlo.API_ZloClient.ZloClient_GameStateReceived(ZloGame game, String type, String message) в Zlo.Extras.API_GameStateReceivedEventHandler.Invoke(ZloGame game, String type, String message) в Zlo.API_ZloClient.ProcessPipeMessage(ZloGame game, Byte[] buffer, Int32 readelements) в Zlo.API_ZloClient.BF3_Pipe_Loop() Error Occured when Trying to connect to BF3 pipe 13:38 : [Error] System.TypeLoadException: Не удалось загрузить тип "DiscordRpc.RichPresence" из сборки "DiscordRPC, Version=1.0.150.0, Culture=neutral, PublicKeyToken=null". в Zlo.API_ZloClient.UpdateCurrentPresence() в Zlo.API_ZloClient.ZloClient_GameStateReceived(ZloGame game, String type, String message) в Zlo.Extras.API_GameStateReceivedEventHandler.Invoke(ZloGame game, String type, String message) в Zlo.API_ZloClient.ProcessPipeMessage(ZloGame game, Byte[] buffer, Int32 readelements) в Zlo.API_ZloClient.BF3_Pipe_Loop() Error Occured when Trying to connect to BF3 pipe Чуть позже попробую на другом компе. 0 Quote Link to post Share on other sites
RusSniper 2 Posted September 26, 2020 Share Posted September 26, 2020 @9XrIsToS9, Я не знаю что за хрень, но после того как я установил ZlOrigin, всё пришло в норму, хоть через раз, но всё же стало запускаться. Через EasyLauncher вообще всё стало чудесно, вход на сервера без проблем(кроме Русского сервера, там я пошалил немного и забанен на три дня )))) ) Это не связано с файлами игры, так как Zlorigin проверил файлы игры и обновлений или проблем не нашёл. 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 26, 2020 Share Posted September 26, 2020 7 часов назад, RusSniper сказал: @9XrIsToS9. Запуск BF3 накрылся окончательно. В 34Н тот же блейз, в EasyLauncher лог такой: Показать контент 13:38 : [Info] Получение информации о пользователе : RU_Sniper , 1065091 13:38 : [Error] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. в Newtonsoft.Json.JsonTextReader.ParseValue() в Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings) в Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings) в Zlo.API_ZloClient.<Connect>b__100_0() Error when Checking updates 13:38 : [Error] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. в Newtonsoft.Json.JsonTextReader.ParseValue() в Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings) в Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings) в Zlo.API_ZloClient.<Connect>b__100_0() Error when Checking updates 13:38 : [Error] System.TypeLoadException: Не удалось загрузить тип "DiscordRpc.RichPresence" из сборки "DiscordRPC, Version=1.0.150.0, Culture=neutral, PublicKeyToken=null". в Zlo.API_ZloClient.UpdateCurrentPresence() в Zlo.API_ZloClient.ZloClient_GameStateReceived(ZloGame game, String type, String message) в Zlo.Extras.API_GameStateReceivedEventHandler.Invoke(ZloGame game, String type, String message) в Zlo.API_ZloClient.ProcessPipeMessage(ZloGame game, Byte[] buffer, Int32 readelements) в Zlo.API_ZloClient.BF3_Pipe_Loop() Error Occured when Trying to connect to BF3 pipe 13:38 : [Error] System.TypeLoadException: Не удалось загрузить тип "DiscordRpc.RichPresence" из сборки "DiscordRPC, Version=1.0.150.0, Culture=neutral, PublicKeyToken=null". в Zlo.API_ZloClient.UpdateCurrentPresence() в Zlo.API_ZloClient.ZloClient_GameStateReceived(ZloGame game, String type, String message) в Zlo.Extras.API_GameStateReceivedEventHandler.Invoke(ZloGame game, String type, String message) в Zlo.API_ZloClient.ProcessPipeMessage(ZloGame game, Byte[] buffer, Int32 readelements) в Zlo.API_ZloClient.BF3_Pipe_Loop() Error Occured when Trying to connect to BF3 pipe 13:38 : [Error] System.TypeLoadException: Не удалось загрузить тип "DiscordRpc.RichPresence" из сборки "DiscordRPC, Version=1.0.150.0, Culture=neutral, PublicKeyToken=null". в Zlo.API_ZloClient.UpdateCurrentPresence() в Zlo.API_ZloClient.ZloClient_GameStateReceived(ZloGame game, String type, String message) в Zlo.Extras.API_GameStateReceivedEventHandler.Invoke(ZloGame game, String type, String message) в Zlo.API_ZloClient.ProcessPipeMessage(ZloGame game, Byte[] buffer, Int32 readelements) в Zlo.API_ZloClient.BF3_Pipe_Loop() Error Occured when Trying to connect to BF3 pipe 13:38 : [Error] System.TypeLoadException: Не удалось загрузить тип "DiscordRpc.RichPresence" из сборки "DiscordRPC, Version=1.0.150.0, Culture=neutral, PublicKeyToken=null". в Zlo.API_ZloClient.UpdateCurrentPresence() в Zlo.API_ZloClient.ZloClient_GameStateReceived(ZloGame game, String type, String message) в Zlo.Extras.API_GameStateReceivedEventHandler.Invoke(ZloGame game, String type, String message) в Zlo.API_ZloClient.ProcessPipeMessage(ZloGame game, Byte[] buffer, Int32 readelements) в Zlo.API_ZloClient.BF3_Pipe_Loop() Error Occured when Trying to connect to BF3 pipe Чуть позже попробую на другом компе. В логе отлетела сборка DiscordRPC. Вылечится сама собой, скорее всего 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 26, 2020 Share Posted September 26, 2020 1 час назад, RusSniper сказал: Я не знаю что за хрень, но после того как я установил ZlOrigin, всё пришло в норму, хоть через раз, но всё же стало запускаться Думаю, что для 34H ничего не изменилось и ERR BLAZE на своем месте. Стабильность, что сказать У меня, эта ерунда, как появлялась так и исчезала совершенно внезапно, в полной оторванности от любых внешних действий Сейчас у себя поганяю это дело, может что и получится прояснить 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 26, 2020 Share Posted September 26, 2020 К сожалению, у меня что с ним, что без него работает все Наверное у этого бага есть расписание 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 29, 2020 Share Posted September 29, 2020 @RusSniper Ты бы хоть ответил что-нибудь на письмо на почте. Что то типа, "Мне лень", "Пшол нахер", "Ок, на следующих выходных посмотрю, если будет время и желание" А то тишина такая 0 Quote Link to post Share on other sites
RusSniper 2 Posted September 29, 2020 Share Posted September 29, 2020 2 минуты назад, 9XrIsToS9 сказал: @RusSniper Ты бы хоть ответил что-нибудь на письмо на почте. Что то типа, "Мне лень", "Пшол нахер", "Ок, на следующих выходных посмотрю, если будет время и желание" А то тишина такая Извини, бро, замотался. Работа идёт полным ходом, изучаю параллельно твой код и код Easy Launcher, есть подвижки, но ещё есть где покопать. Уж очень у тебя стиль кода отличается от того к чему я привык. Слегка привёл код в читабельную для себя форму, сейчас в процессе отладки. Я всё больше склоняюсь к тому, что твой код не виноват, это какая-то несовместимость на системном уровне. 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted September 29, 2020 Share Posted September 29, 2020 (edited) 13 минут назад, RusSniper сказал: Извини, бро, замотался. Работа идёт полным ходом, изучаю параллельно твой код и код Easy Launcher, есть подвижки, но ещё есть где покопать. Уж очень у тебя стиль кода отличается от того к чему я привык. Слегка привёл код в читабельную для себя форму, сейчас в процессе отладки. Я всё больше склоняюсь к тому, что твой код не виноват, это какая-то несовместимость на системном уровне. Верю, у самого жопняк на работе. 13 минут назад, RusSniper сказал: Уж очень у тебя стиль кода отличается от того к чему я привык Надеюсь это не в плохом смысле ? А точнее что ты имеешь ввиду ? Мне реально интересно P.S. Сейчас смотрю, ... переписал бы все к чертовой матери Edited September 29, 2020 by 9XrIsToS9 0 Quote Link to post Share on other sites
RusSniper 2 Posted October 4, 2020 Share Posted October 4, 2020 @ZLOFENIX, Я перерыл весь код ланчера, ну не вижу я ничего криминального! В программировании я может и не профи, но в реверс-инжиниринге я одно время преуспел, потому я начал смотреть под отладчиками, снифферами и т.д, и вот что я нарыл: Спойлер После хэндшейка, передачи сертификата, соединение сбрасывается и выдаёт ошибку DISCONNECT_BLASE. Может дело в сертификате? Здесь строка gosredirector.ea.com Спойлер В случае же с EasyLauncher, всё выглядит вот так: Спойлер Других отличий не вижу. Да, я понимаю, что разный API, но логика взаимодействия ведь одна! 0 Quote Link to post Share on other sites
ZLOFENIX 3809 Posted October 5, 2020 Share Posted October 5, 2020 Может на 2м скрине ты момент с госом пропустил? Просто в нормальном случае - сначала идет подключение на гос, потом на локалхост. У госа буквально 1 пакет в каждую сторону, не считая внутрянки ссла. Апи разный чисто на запуск. Вообще суть такова: В случае изилаунчера - запускается игра как бы без злорижина, через ехе игры, кряк приходит цепочкой через динпут, когда активатор уже пройден. В случае запуска через 34й - запускает зклиент, вживляя все нужное еще на запуске, перехватывается активатор, но это никак не связано. В обоих случаях проверка сертификата убивается одинаково. Я очень надеюсь, что на этой неделе таки дообновляю эмуль и смогу таки снова собирать тесты, чтоб через удаленку к кому-нить зайти и проверить все. 1 Quote Link to post Share on other sites
RusSniper 2 Posted October 12, 2020 Share Posted October 12, 2020 @ZLOFENIX, 9XrIsToS9, в общем, проблема решена. Как я и предполагал, проблема не в коде, не в API, а в кривых руках мелкомягких. Проверено на двух компах, после лечения всё норм, для чистоты эксперимента переустановка винды: снова те же вилы. Лекарство - опять всё норм. Лечение очень простое, сброс стека настроек протокола TCP/IP через консоль под админом: NETSH INT IP RESET Всё заработало, однако всё же присутствуют редкие вылеты BLAZE, причём не на всех серверах. И вот что интересно, что до сброса, что после, всё остальное как работало без проблем, так и работает. Хотя нет, глючил RadminVPN, было соединение, но не было пинга, после сброса устаканилось. Что было проблемой, ума не приложу. 0 Quote Link to post Share on other sites
ZLOFENIX 3809 Posted October 13, 2020 Share Posted October 13, 2020 Даж представить не могу как это связано может быть. 0 Quote Link to post Share on other sites
RusSniper 2 Posted October 13, 2020 Share Posted October 13, 2020 6 часов назад, ZLOFENIX сказал: Даже представить не могу как это связано может быть. В последних выпусках винды мелкософт пытается воткнуть новые фичи, такие как DoH на уровне системы например. А пользователи, как всегда, в роли бета-тестеров. Кстати, забыл добавить, в редакциях винды 1608 LTSB и 1903 LTSC всё норм, 2004 Про - сначала норм, после обновления вилы. Сброс - опять всё норм. И это на свежеустановленной винде. Возможно, это связано с дровами, которые винда подтягивает после установки, может ещё что-то, я глубже не копал, ибо надоело, да и на работе завал. 0 Quote Link to post Share on other sites
ZLOFENIX 3809 Posted October 13, 2020 Share Posted October 13, 2020 Даж не представляю что винда может нагадить настолько, но у меня тестовых виндов нету и некуда поставить, где не жалко сломать. 0 Quote Link to post Share on other sites
9XrIsToS9 159 Posted October 13, 2020 Share Posted October 13, 2020 @RusSniper Спасибо) Хоть ты меня и не любишь, явно, я тебе реально благодарен, мое почтение Буду использовать эту рекомендацию для пользователей, с этой проблемой. 0 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.