Доброго времени суток!
Необычные вопросы нахлынули на меня... Многие хост боты умеют сохранять статистику о победах ливах и поражениях например в доте, а можно ли настроить что по круче - заинтересовался я.
Для начала обозначим что я хочу сделать уникальную систему сохранения персонажей.
(Игры проходят только на специальном хост боте)
1 Вопрос: Каким образом через хост бота осуществить то что я описал ниже?
Игрок покидает игру любым способом (хоть дисконект хоть ливнул в главное меню) после этого игра (КАРТА) пишет специальный пароль в котором конечно же будут хранится данные о его персонаже на момент лива и ник игрока которому пароль принадлежит. Пример: Devil -load 0024 3889 2994 1488 228.
Бот должен перехватить этот пароль (записать) себе куда нибудь на сервер, сайт или еще куда (как статистику в доте)
И обозначить у себя что "это пароль игрока под таким то ником" (пример Devil)
На каждого игрока допустим 1 ячейка под пароль которая будет перезаписываться каждую игру этого игрока.
Если в следующий раз игрок зайдет на специального бота и он когда либо играл на нем и бот его запомнил то его ник распознается (например Devil) и при старте карты бот автоматически напишет его личный пароль или игрок пропишет специальную команду боту (например -load)
и тогда бот прописывает в игру текущий (последний перезаписанный) пароль игрока который ввел специальную команду (-load)
Важно чтобы вводить пароли мог только сам бот! Если игрок каким то способом получит свой код персонажа то даже если он его введет - ничего не произойдет. Тут наверное уже в карте самой какие то условия нужно поставить.
(Не обязательно все как я сказал, суть в том что пароли должен получать и вводить только бот а не сами игроки.
и я думаю что это возможно потому что записывать статистику в доте например iccup и другие боты легко умеют а потом могут даже написать в игре о достижениях игрока)
2 Вопрос: Как лучше всего осуществить запрет на игру в карту везде кроме специального бота?
При запуске игры любыми способами на ней будет черный туман и она будет не играбельна, а когда ее хостует специальный бот то он разблокирует игру (на подобии автоматического назначения мода на iccup в доте)
лично мои предположения - сделать в карте команду для начала игры (просто большой набор букв и символов)
и в условии еще поставить чтобы принимать эту команду только от моего бота (например ник бота)
ну и можно еще время до ввода ограничить (1 секунда или еще меньше, так чтобы игрок не успевал сам никак даже если узнает что нужно вводить)
Думаю мой вариант не особо правильный, желательно конечно такой способ чтобы не могли взломать или сымитировать моего бота для запуска карты вне моего бота.
P.s Может я немного ошибся темой или слишком заморочился по поводу безопасности но это моя задумка и мне нужно сделать все максимально приближенно к этому :)
Если все получится то впервые за много лет будет хорошая авто система сохранения даже если игрок вылетел из игры или он забывчивый и любит удалять текстовики и переустанавливать винду.
Разумеется реализация жесткая (только игра на моем боте в мою карту будет поддерживать этот способ) но я думаю что это достойная плата за приобретенные возможности :)

Принятый ответ

"Далеко твоя рпг не уйдёт" моя рпг тебя переживет.
Ты тоже когда родился не умел так нагло хамить незнакомым людям, научился же как то. Люди с более серьезным отношением к миру чем "изменить систему один не могу но буду плакать об этом" могут изучить все что захотят и даже в одиночку будут стоить больше чем тысяча "всегда сдающихся" людей,
и тот человек (Да удалось, даже был лаунчер для этой игры. Forgotten Land) это подтвердил, хотя я уверен что он быстро опустил руки.
p.s чел прекращай настраивать других людей на поражение, если ты что-то можешь дать - дай, если хочешь чтобы другие не добились успеха чтобы ты оказался прав и не чувствовал себя ущербным то просто отойди в сторону.
Я на все твои выпады отвечу лишь одной фразой:
"Dota была обычной картой для warcraft 3 и она поначалу тоже была пустой ".
Ответы получены, пару шарящих людей нашел, (дай бог каждому такого человека который рассказал мне о многом что тут считают до сих пор невозможным)
Спасибо за поддержку! и особенно одному пользователю. Ведь именно благодаря таким людям как life2smiler, люди не делают хорошие проэкты а другие люди соответственно вынуждены играть в некачественные карты и в течении нескольких лет не находить решения наболевших проблем
(если нет хотя бы 1 го человека кому удалось сделать что-то необычное то все остальные продолжат считать это невозможным) А сегодня стало ясно что могут не знать о чем либо не только потому что никто не делал этого, а потому что человек на самом деле сделал но никому говорить не стал :)
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
6
9 лет назад
0
На всякий случай кратко дополню)
Я спрашиваю в первую очередь про то возможно ли осуществить мои задумки, может тут и не найдутся умеющие хорошо настраивать ботов но кто нибудь может владеть информацией о хотя бы попытках реализовать подобное
0
27
9 лет назад
0
открываем исходники бота и смотрим как именно он назначает режим и какие функции у него вообще есть.
может быть умельцы и есть, но это не повод уклонятся от самостоятельных попыток.
2
23
9 лет назад
2
  1. Только жесткий протект, который не позволит изменить код карты для создания играбельной версии. Иначе просто вырежут твои проверки, добавят события к сохранению/загрузке и получится обычная орпг.
0
6
9 лет назад
Отредактирован Enemy1PK
0
SomeFire:
  1. Только жесткий протект, который не позволит изменить код карты для создания играбельной версии. Иначе просто вырежут твои проверки, добавят события к сохранению/загрузке и получится обычная орпг.
А как делается сейчас самый жесткий протект? я вот знаю карту the world, наши ее чем то открывают но только чтобы переводить на англ язык, взломать вроде не получается.
DioD я не уклоняюсь а для начала хочу просто знать может кто пробовал или точно знает или хотя бы почти уверен можно или нет, покопаться само собой придется.
0
23
9 лет назад
0
Enemy1PK, вопросы по взлому - на другом сайте. У нас не тот контенгент.
0
6
9 лет назад
0
SomeFire, А тебе не кажется что я задал вопрос по самому жесткому протекту а не взлому?
2
1
9 лет назад
Отредактирован life2smiler
2
Судя по теме, то автор недавно начал работать в редакторе, а уже хочет "захватить весь мир".
w3MMD - статистика, наработка есть. Она отлично с этим работает.
Имеется ещё ряд других наработок, где суть в том, что "данные игрока" прелоадятся на сервер бота и обратно.
Защиту поставить не сумеешь, даже если твоя "карта", заинтересует народ, люди сделают к ней save\load и игру без бота.
Лучше сделать свою РПГ на каком-либо современном движке, нежели "носиловать" движок варика и устраивать танцы с бубнами. Популярность карты всё равно не окупит время, затраченное на её создание.
Если бы данная фишка была реализована лет 5-7 назад, то вы был бы в TOP'е карт, данного жанра.
0
23
9 лет назад
0
Enemy1PK, трабла в том, что для проверки качества защиты нужен лом. И чем круче мастера-ломастера ты найдешь, тем круче будет защита. А если при этом взломщик знает не только как ломать, но и как протектить - то и защиту ты поставишь быстрее.
0
6
9 лет назад
Отредактирован Enemy1PK
0
life2smiler, Ну будет 100 фанатиков которым придется каждую новую версию ломать и лишаться официальной статистики на сайте и будут забанены для игры с нормальными игроками на боте.
После получения жесткого отпора куча не очень разумных людей поймет что их, неадекватов всего лишь маленькая кучка у которой ничего кроме рисованного шмота - нет. Никаких достижений, счетчика пвп и играть они вынуждены с такими же не нормальными людьми потому что игроки без доказательств в виде реплея скрина и разумеется статистики длительной игры на боте будут выхватывать от меня бан. Рано или поздно им надоест терпеть и они уйдут ни с чем, потому что смысл игры для них полностью утерян и все что они могут это играть с небольшой кучкой нубо читеров и без стремления к развитию - что является ключем для игроков рпг, смысл без развития сразу теряется.
Теперь по движку, я понятия не имею какой движок будет максимально рентабельным для создания такого рода рпг игры,
разумеется это будет не полноценная ммо а скорее наподобие варкрафта где несколько человек заходят одновременно на сервер и играют там, и вид должен быть как в варике - сверху сбоку, он меня вполне устраивает так как в 3д удобство игры почти всегда идет в полный ущерб. И еще хочу заметить что грамотных амбициозных идей у меня больше чем навыков программирования, варкрафт именно поэтому и подходит мне - все таки готовый адекватный конструктор с единственными проблемами в виде читерства и отсутствия нужных дополнительных функций и систем, из за чего приходится извращаться как я сейчас например.
И конкретно по w3MMD, эта штука может реализовать сейв/лоад как я хочу?
0
23
9 лет назад
0
В нынешнее время боты стали обыденным делом, так что с народом на ботах проблем не будет. Проблемы будут в кол-ве ботов. Стремно ждать по полчаса, пока освободится очередной бот. Хотя хз как там с кол-вом ботов.
0
6
9 лет назад
0
SomeFire, вроде один бот может хостовать одновременно чуть ли не бесконечное количество игр (1,10,100)
дело лишь в сервере, ну комп у меня думаю выдержит достаточно много, тем более что вряд ли прям онлайн айкапа ко мне в карту сразу будут заходить, ну а если все попрет как и ожидаю то не грех и заказать сервер на норм оборудовании
0
1
9 лет назад
0
100 фанатиков надо ещё и собрать.
Читер != неадекват. На будущее.
0
6
9 лет назад
Отредактирован Enemy1PK
0
life2smiler, может хоть что нибудь по делу посоветуешь? вот какая мне разница кто есть читеры, я уверен в себе что соберу игроков достаточно много (если конечно остались любители жанра) по многим причинам.
я умею делать интересную игру с динамикой балансом и сюжетом, переворачивать представление о жанре просто в салат.
смогу про пиарить продукт настолько насколько это возможно.
внешний вид и окружение делаю таким чтобы не отталкивало практически никого, бывает заходишь на карту а там атмосфера какой то желтой пыли и пальм что сразу заставляет выходить из карты.
Так что если у кого то есть мысли по реализации моих вопросов, (хотя бы вопроса под номером 1) или желание присоединиться - просто пишите об этом мне, не нужно убеждать меня в том что это не рентабельно и тд.
2
1
9 лет назад
2
"я умею делать интересную игру". Ага, что ни один современный "создатель карт" твою идею не принял, слышал как ты опозорился на паре сайтах и теперь занялся своим "убогим" проектом, которого наверно даже на стадии "наработки" нет.
" с динамикой балансом и сюжетом, переворачивать представление о жанре просто в салат."
Слова, слова, слова. На деле абсолютный нуль.
Ответ на 1 вопрос: Научись пользоваться хостботом, и поймешь всё, что он может. Как я уже сказал, почитай наработку MMD системы, а так же Data Manager. Ответ на второй вопрос. Проверки, например "решение" сложного "уравнения", которое может сделать только "бот".
0
23
9 лет назад
0
life2smiler, смысл от таких проверок, если их просто вырезать?
0
6
9 лет назад
0
Спасибо гению который не позволил восстановить справедливость в прошлом посте :* хейтерок любимый.
w3MMD,Data Manager, и некоторые другие штуки - самые страшные слова которые я слышал в wc3.
Что то на уровне слухов как один человек пытался сделать из wc3 онлайн игру где смогут играть больше игроков чем 10-12 за один раз, кстати удалось ему? :D
Data Manager думаю тут вообще не помощник так как пароли доверяю только боту и он их перезаписывает имитируя систему ммо сохранения - если сыграл и отдал шмот или прокачался то прежним персонаж не станет.
А DM сохраняет файлы игрокам на комп
0
1
9 лет назад
Отредактирован life2smiler
0
DM не только сохраняет, но способен и прогружать информацию из файла, именно для этого я тебе его и предъявил, но ввиду отсутствия "навыков" работы, ты естественно подумал только о "сохранении" файла на комп. Далеко твоя рпг не уйдёт. Сочувствую.
" кстати удалось ему? :D" Да удалось, даже был лаунчер для этой игры. Forgotten Land, как то так называлась игра.
2
6
9 лет назад
2
"Далеко твоя рпг не уйдёт" моя рпг тебя переживет.
Ты тоже когда родился не умел так нагло хамить незнакомым людям, научился же как то. Люди с более серьезным отношением к миру чем "изменить систему один не могу но буду плакать об этом" могут изучить все что захотят и даже в одиночку будут стоить больше чем тысяча "всегда сдающихся" людей,
и тот человек (Да удалось, даже был лаунчер для этой игры. Forgotten Land) это подтвердил, хотя я уверен что он быстро опустил руки.
p.s чел прекращай настраивать других людей на поражение, если ты что-то можешь дать - дай, если хочешь чтобы другие не добились успеха чтобы ты оказался прав и не чувствовал себя ущербным то просто отойди в сторону.
Я на все твои выпады отвечу лишь одной фразой:
"Dota была обычной картой для warcraft 3 и она поначалу тоже была пустой ".
Ответы получены, пару шарящих людей нашел, (дай бог каждому такого человека который рассказал мне о многом что тут считают до сих пор невозможным)
Спасибо за поддержку! и особенно одному пользователю. Ведь именно благодаря таким людям как life2smiler, люди не делают хорошие проэкты а другие люди соответственно вынуждены играть в некачественные карты и в течении нескольких лет не находить решения наболевших проблем
(если нет хотя бы 1 го человека кому удалось сделать что-то необычное то все остальные продолжат считать это невозможным) А сегодня стало ясно что могут не знать о чем либо не только потому что никто не делал этого, а потому что человек на самом деле сделал но никому говорить не стал :)
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.