GameDev NET.Sender
|
|
Riketta | Дата: Воскресенье, 15 Января 2012, 17:27 | Сообщение # 1 |
Strategist
Сейчас нет на сайте
| Наконец-то дописал программу для для поиска ошибок в работе сервера, и для эмуляции работы различных клиентов. Писалась изначально для друга, который не мог поймать ошибку в работе сервера Майнкрафта, т.к. лаунчер и клиент был декомпилирован и пересобран (В подробности не вдавался).
В данный момент занимаюсь отладкой кода, и реализацией многоканальности, а так же реализацией "шаблонов" пакетов. Заготовки различных пакетов для различных серверов и прочего.
Кода много, многие алгоритмы не идеальны. Сейчас тщательно просматриваю и переписываю свой "быдлокод" :).
Скриншоты с разных версий, но суть одна.
Актуальная версия: Загрузить 3.6.6 Dev.
Версии ниже 3.6.6 Dev. не доступны для загрузки.
История изменений в архиве.
Реализована достаточно удобная функция обновления программы. В следующем обновлении обещаю сделать еще удобнее, приделав возможность выбора пути для сохранения новой версии. Так же в планах реализовать развернутый лог. С мельчайшими подробностями о работе программы.
Для работы программы нужен NET.Framework 4.0 или новее (На будущее :p), т.к. программа написана на C#.
Чего хотел-бы от пользователей: Помощи в поиске ошибок, адекватной критики, и советов по реализации и улучшению моего сетевого кода.
Fougerite - Rust Server OpenSource API TerraDev - Terraria OpenSource Hack
Сообщение отредактировал Riketta - Понедельник, 16 Января 2012, 08:14 |
|
| |
UserName | Дата: Воскресенье, 15 Января 2012, 17:40 | Сообщение # 2 |
заслуженный участник
Сейчас нет на сайте
| 1 скриншот Приянть Добавлено (15.01.2012, 17:40) --------------------------------------------- если такие ошибки в окне программы, представляю, что в коде...
Администратор с ником TLT неадекват и лицемер. Если кто не согласен с его мнением, незамедлительно получает замечания и бан. Мне надоело терпеть его идиотизм и я покидаю этот сайт. Разрешаю блокировать этот аккаунт.
|
|
| |
Riketta | Дата: Воскресенье, 15 Января 2012, 18:04 | Сообщение # 3 |
Strategist
Сейчас нет на сайте
| UserName, ну ошибся, что такого? Хотя, сомневаюсь, что ты вообще программные коды видел. -__-
Fougerite - Rust Server OpenSource API TerraDev - Terraria OpenSource Hack
Сообщение отредактировал Riketta - Воскресенье, 15 Января 2012, 18:06 |
|
| |
UserName | Дата: Воскресенье, 15 Января 2012, 18:06 | Сообщение # 4 |
заслуженный участник
Сейчас нет на сайте
| Ничего. Просил же, найти ошибки. Вот и находим. Начиная с главного окна.
Администратор с ником TLT неадекват и лицемер. Если кто не согласен с его мнением, незамедлительно получает замечания и бан. Мне надоело терпеть его идиотизм и я покидаю этот сайт. Разрешаю блокировать этот аккаунт.
|
|
| |
Riketta | Дата: Воскресенье, 15 Января 2012, 18:09 | Сообщение # 5 |
Strategist
Сейчас нет на сайте
| Ну, спасибо, но про код, ты это зря. Не знаешь - лучше промолчать.
Fougerite - Rust Server OpenSource API TerraDev - Terraria OpenSource Hack
|
|
| |
UserName | Дата: Воскресенье, 15 Января 2012, 18:12 | Сообщение # 6 |
заслуженный участник
Сейчас нет на сайте
| Да ладно ты, расслабься. Quote Хотя, сомневаюсь, что ты вообще программные коды видел. -__- А это невежливо.
Администратор с ником TLT неадекват и лицемер. Если кто не согласен с его мнением, незамедлительно получает замечания и бан. Мне надоело терпеть его идиотизм и я покидаю этот сайт. Разрешаю блокировать этот аккаунт.
Сообщение отредактировал UserName - Воскресенье, 15 Января 2012, 19:14 |
|
| |
|
Riketta | Дата: Воскресенье, 15 Января 2012, 18:16 | Сообщение # 8 |
Strategist
Сейчас нет на сайте
| C#.
Fougerite - Rust Server OpenSource API TerraDev - Terraria OpenSource Hack
|
|
| |
yarickyarick | Дата: Воскресенье, 15 Января 2012, 23:00 | Сообщение # 9 |
Маленький лицемер
Сейчас нет на сайте
| vicu2010, Прям так не понятно по значку, названию и подписи=) Riketta, Программа не особо сложная в написании, но я думаю она всё же будет полезна многим=) И кстати что использовала для проверки IP и подобных веб. данных?
|
|
| |
Riketta | Дата: Понедельник, 16 Января 2012, 01:40 | Сообщение # 10 |
Strategist
Сейчас нет на сайте
| Если честно, то это мой дебит в сетевом программировании. :) Quote И кстати что использовала для проверки IP и подобных веб. данных? Пока не реализовывал такую проверку. Думаю можно ограничится IPAddres, хотя оно так и есть. В общем, нужно попробовать сделать как можно больше различных проверок, т.к. пользователю очень легко сейчас нарваться на ошибку.
Кнопочки потыкать-то все любят :)
Fougerite - Rust Server OpenSource API TerraDev - Terraria OpenSource Hack
Сообщение отредактировал Riketta - Понедельник, 16 Января 2012, 01:42 |
|
| |
yarickyarick | Дата: Понедельник, 16 Января 2012, 07:58 | Сообщение # 11 |
Маленький лицемер
Сейчас нет на сайте
| Riketta, Ну молодца=) Вообще, неплохо как для начинающего в веб-программировании на С#=) Я начинал с другого=) С сайта с опросами, меняющимися банерами и тк...
|
|
| |
Riketta | Дата: Понедельник, 16 Января 2012, 08:29 | Сообщение # 12 |
Strategist
Сейчас нет на сайте
| Так, теперь нужна помощь. Кто знает, какие-нибудь шаблоны - выкладывайте пожалуйста. Пример: Code Сервер Игры "Игра" версии 1.0. Отправить то-то, то-то, и произойдет то-то, то-то.
Fougerite - Rust Server OpenSource API TerraDev - Terraria OpenSource Hack
|
|
| |
yarickyarick | Дата: Понедельник, 16 Января 2012, 13:04 | Сообщение # 13 |
Маленький лицемер
Сейчас нет на сайте
| Riketta, Поищи среди шаблонов игр в сети визуалки... Там вроде был шаблон онлайн игры=)
|
|
| |
Riketta | Дата: Понедельник, 16 Января 2012, 14:01 | Сообщение # 14 |
Strategist
Сейчас нет на сайте
| Не, или ты меня не так понял, или я тебя.
Я прошу шаблоны (Заготовки будут в программе, что-то вроде выпадающего списка, или еще чего-нибудь), Например для Майнкрафта чат: 0x02: Blablabla. Что-то вроде этого. :)
Fougerite - Rust Server OpenSource API TerraDev - Terraria OpenSource Hack
|
|
| |
yarickyarick | Дата: Понедельник, 16 Января 2012, 14:35 | Сообщение # 15 |
Маленький лицемер
Сейчас нет на сайте
| Riketta, Ну так в Висуал Студио можно качать Шаблоны(Что-то по типу исходников с используванием авторских библиотек)... По крайней мере их там так называют=)
|
|
| |
Stage | Дата: Понедельник, 16 Января 2012, 15:12 | Сообщение # 16 |
постоянный участник
Сейчас нет на сайте
| Quote Вообще, неплохо как для начинающего в веб-программировании на С#=) Я начинал с другого=) С сайта с опросами, меняющимися банерами и тк... Как asp.net связан с сокетным программированием? Ракуешь в каждой теме.
|
|
| |
yarickyarick | Дата: Понедельник, 16 Января 2012, 17:15 | Сообщение # 17 |
Маленький лицемер
Сейчас нет на сайте
| Stage, Веб в любых проявлениях Веб...
|
|
| |
Riketta | Дата: Вторник, 17 Января 2012, 12:57 | Сообщение # 18 |
Strategist
Сейчас нет на сайте
| В связи с публикацией программы, теперь версии делаю дольше, т.к. заставлять людей перекачивать его по пять раз на дню не дело Сегодня или завтра (Что скорее всего) выйдет обновление с серьезными изменениями и обновлениями.
Fougerite - Rust Server OpenSource API TerraDev - Terraria OpenSource Hack
|
|
| |
zodiak | Дата: Вторник, 17 Января 2012, 13:31 | Сообщение # 19 |
постоянный участник
Сейчас нет на сайте
| Quote (Stage) Как asp.net связан с сокетным программированием? Ракуешь в каждой теме.
Очень даже связан. На asp.net можно и игровой сервер написать, если хостинг позволяет.
Riketta, критику просил? Не понимаю, как твоя программа сможет эмулировать работу клиента. Где автоматизация тестирования, тоесть хотя бы отправка серии команд и обрабокта реакции на них. Почему версия 366, если такой убогий функционал. Чесно говоря, на шарпе такое можно написать за час, поскольку все, что нужно, уже есть во фреймворке. Компоненты по форме раскидать и эвенты кнопочкам прописать. Кстати и дизайн никудышный, почитай книжечку про проектирование пользовательского интерфейса, она так и называется.
Quote (Riketta) Кода много, Много это сколько?
Точка зору окремо взятого індивіда завжди суб'єктивна!
Взломщик Battle City.Net
|
|
| |
AGENTX001 | Дата: Среда, 25 Января 2012, 19:02 | Сообщение # 20 |
почётный гцупер
Сейчас нет на сайте
| Riketta, ммм, красаво!) Глянь ка))
|
|
| |