nyarum12 111 Report post Posted October 23, 2022 https://t.me/can_past_greg/119 - поехали ) Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted October 26, 2022 Проект эмулятора закрыт навсегда, больше возвращения к нему не будет в моей жизни. Весь необходимый опыт, который он мне дал за всю жизнь, что я его писал (2 версии на Go и 1 версия на Crystal) - неоценим, но дальше я буду развиваться в других сферах Эти сферы будут связаны с проектами семьи в том числе компании по дизайну и аналитикой в сфере криптовалют Каналы по эмулятору будут закрыты в течении 1 дня, чтобы дать людям возможность прочесть это сообщение Спасибо всем, кто следил и верил - всех люблю Репозитории и серия стримов останутся@V3ct0r тему можно перемещать в архив и закрывать, больше она не понадобится Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
V3ct0r 2,145 Report post Posted October 26, 2022 14 hours ago, nyarum12 said: Проект эмулятора закрыт навсегда, больше возвращения к нему не будет в моей жизни. Весь необходимый опыт, который он мне дал за всю жизнь, что я его писал (2 версии на Go и 1 версия на Crystal) - неоценим, но дальше я буду развиваться в других сферах Эти сферы будут связаны с проектами семьи в том числе компании по дизайну и аналитикой в сфере криптовалют Каналы по эмулятору будут закрыты в течении 1 дня, чтобы дать людям возможность прочесть это сообщение Спасибо всем, кто следил и верил - всех люблю Репозитории и серия стримов останутся@V3ct0r тему можно перемещать в архив и закрывать, больше она не понадобится Привет! Самое главное, что ты получил большой опыт в ходе работы над своим проектом. Тут и разные модели сетевого ввода/вывода, работа с базой данных, многопоточность, вопросы архитектуры, непосредственно изучение новых языков программирования и другие вещи. Желаю тебе удачи в новых предметных областях! Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
nyarum12 111 Report post Posted November 23, 2022 @V3ct0r спасибо, что не архивировал, видимо ты знал Вернулся, теперь видео вместо стримов - https://www.youtube.com/watch?v=NFIdA20chQs 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted November 27, 2022 Воскресные Новости #1 | Модель эвентов, асинхронщина, рефакторинг 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
V3ct0r 2,145 Report post Posted December 3, 2022 Привет, @nyarum12! Рад, что ты все-таки не забросил это дело. Буду ждать завтра новостей на ютубе. 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
nyarum12 111 Report post Posted December 4, 2022 Воскресные Новости #2 | Все на эвентах, протокол сети, разделение моделей, сайт и сервер 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
V3ct0r 2,145 Report post Posted December 5, 2022 Привет, @nyarum12! Посмотрел вчера видео, спасибо! Ты рассказывал про обработку пинг-пакета от клиента: если от клиента пришел пакет длиной в 2 байта, то это пинг пакет и его надо отправить клиенту обратно, "говорим что сервер живой". Я думаю, что это должно работать следующим образом: 1) Сервер раз в N секунд отправляет клиенту пинг-пакет и сохраняет текущее время; 2) Клиент, получив пинг-пакет от сервера, должен отправить его обратно; 3) Если сервер не получил от клиента ответ через T секунд (где T - максимальное время пинга), то разрывает соединение (закрывает сокет) с этим клиентом. То есть это сервер проверяет что клиент "живой", а не наоборот. Насколько я помню, клиент самостоятельно не отправит пинг-пакет серверу, если последний не попросит, но могу ошибаться. UPD: Оказывается я уже писал об этом в данном топике 13 сентября. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
nyarum12 111 Report post Posted December 6, 2022 17 часов назад, V3ct0r сказал: Привет, @nyarum12! Посмотрел вчера видео, спасибо! Ты рассказывал про обработку пинг-пакета от клиента: если от клиента пришел пакет длиной в 2 байта, то это пинг пакет и его надо отправить клиенту обратно, "говорим что сервер живой". Я думаю, что это должно работать следующим образом: 1) Сервер раз в N секунд отправляет клиенту пинг-пакет и сохраняет текущее время; 2) Клиент, получив пинг-пакет от сервера, должен отправить его обратно; 3) Если сервер не получил от клиента ответ через T секунд (где T - максимальное время пинга), то разрывает соединение (закрывает сокет) с этим клиентом. То есть это сервер проверяет что клиент "живой", а не наоборот. Насколько я помню, клиент самостоятельно не отправит пинг-пакет серверу, если последний не попросит, но могу ошибаться. UPD: Оказывается я уже писал об этом в данном топике 13 сентября. Привет Не возвращался к старому треду, но реальность такова, что клиент сам занимается "пингованием" сервера, и если он не услышит от сервера обратный пинг-ответ, то разрывает связь Так что мне не пришлось реализовывать дополнительную пинг составляющую Это видно по wireshark, он сразу же присылает пинг пакет после отправки сервером текущего времени Так что это разделено на 2 части: - Хендшейк пакет от сервера с текущим временем (этот пакет имеет опкод), на что клиент отвечает кредами от авторизации - Пинг пакет от клиента, сервер должен отослать просто пакет из 2-х байт (это не имеет опкода, пакетом даты не считается) 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted December 10, 2022 https://design.penpot.app/#/view/036dc80b-fe30-8148-8001-ba83fee0073d?page-id=036dc80b-fe30-8148-8001-ba83fee0073e§ion=interactions&index=0&share-id=840175e6-8ff7-812c-8001-ba875ee55433 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted December 11, 2022 Воскресные Новости #3 | Полноценный вход в игру, допилка основных пакетов, будущее 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted December 18, 2022 Воскресные Новости #4 | Сервер для тестов и эмулятора, домен проектов, жизненные инсайды 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
V3ct0r 2,145 Report post Posted January 6, 2023 Привет, @nyarum12! Обратил внимание, что уже несколько недель нет новостей по твоему проекту. Все ли в порядке? Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
nyarum12 111 Report post Posted January 13, 2023 В 06.01.2023 в 11:55, V3ct0r сказал: Привет, @nyarum12! Обратил внимание, что уже несколько недель нет новостей по твоему проекту. Все ли в порядке? Привет, в ожидании рождения девочки, решил пока не выпускать 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
V3ct0r 2,145 Report post Posted January 14, 2023 23 hours ago, nyarum12 said: Привет, в ожидании рождения девочки, решил пока не выпускать Привет! Я, на самом деле, так и думал. Спасибо что зашел! Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
nyarum12 111 Report post Posted January 26, 2023 У меня родилась дочка Скоро продолжу 4 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
V3ct0r 2,145 Report post Posted January 26, 2023 Привет, @nyarum12! Поздравляю тебя! 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
nyarum12 111 Report post Posted February 18, 2023 Привет всем, в течении часа стрим Все ссылки в дискорде - https://discord.gg/V8xWHJ9H Телеграмм вытеснен, дискорд в больше степени распространен в играх 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted February 18, 2023 Стрим завершен, ссылка в дискорде Ютуб скорее всего его выкинет из публичного доступа из-за музыки, но ссылка останется И я дополнительно на днях выпущу сайт со всеми будущими роликами, давно хотел 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted February 20, 2023 Стрим запущен Линка в дискорде - https://discord.gg/V8xWHJ9H 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted March 1, 2023 Стрим запущен Линка в дискорде - https://discord.gg/V8xWHJ9H Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted March 1, 2023 Результаты: - Закончил обратный парсинг входа в игру Я уже объяснял на первом стриме после возвращения, что случился затык в Crystal эмуляторе, что после отправки главного пакета входа в игру происходил баг в коннекте к игре и после чего ни один пакет уже не доходил в обе стороны. Это стало причиной, почему я переписал обратно все на Go, в очень краткой форме и сделал бинарный формат таким, чтобы можно было любой пакет энкодить и деэнкодить не зависимо серверный он, или клиентский. Это помогло мне пофиксить пакет входа в игру в обратную сторону, взяв его от оригинального сервера и обратно спарсить в мою структуру, таким образом я проверил валидность формата и теперь он при энкоде будет 100% подходящим 2 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted June 9, 2023 Завтра продолжаем Ссылка на дискорд - https://discord.gg/SQcRM3Ek 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted June 10, 2023 (edited) Вместе с @MrSharp Edited June 11, 2023 by nyarum12 1 Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites
nyarum12 111 Report post Posted June 17, 2023 Так, просьба к сообществу У кого есть собранные исходники работающие с 1.3*, просьба поделиться пакетными структурами К сожалению выложенные сорсы для 1.3* имеют лишние филды в enter game пакете Мне писал как-то человек с Латвии, который имел подобное, но увы он пропал после этого На этом моменте эмулятор застрял уже довольно долго, освободите пожалуйста наши руки Quote Zig version of emulator can be discuss here - https://t.me/zigpko Share this post Link to post Share on other sites