Задумываюсь а не продать ли мне лежащую мёртвым грузом версию сервака, над которым мы с пацанами работали пару лет.
Как будто бы я сильно сомневаюсь, что я найду кого-нибудь кому можно будет его заботливо передать,
поэтому это скорее тема для отвода души, типа я попробовал.
Что такое рпклаб
Это когда-то взятая за основу нептунка и заботливо переписанные кусочки прошлого редейджа (2.5). Мы хотели создать что-то удивительно ламповое для рейджа, огромное количество время уделяя кроме всего прочего заботе о том, чтобы это был не очередной сервак с самыми быстрыми тачками и фармом - а приятным коммьюнити, которое мы заставляем играть так, как по-настоящему нужно играть в рп. Донат и бабки в целом - пыль, которые можно зарабатывать уже потом, когда людям по-настоящему нравится у тебя играть.
А собственно за что
Что касается серверной части
Переписаны полностью огромные куски критично хуёвого кода - всё взаимодействие с плеером на объектах, например,
Переписаны все взаимодействия со скулём, чтобы любой школьник не вхуярил инъекцию через первый попавшийся инпут. Где нужно - они переписаны на асинхрон.
Найдены и исправлены парочка ещё редейджных багов, о которых мы знали - типа дюпа денюшек у почтальона телепортами и так далее.
На чуть более мелком уровне на самом деле переписано и написано настолько много всего, что легче сказать что мы не трогали - это наверное банды, потому что я никогда особо не разбирался в том как они там вообще взаимодействуют друг с другом (поэтому там возможно даже какие-то баги есть, стандартные для редейджа)
Работы - переписана практически каждая, какие-то выпилены вообще (нахуй фермера, нахуй газоны, зато теперь будем рубить дрова и работать на лесопилке)
Казино - я лично докупал у фаталдоза его кусочки и всё равно всё переписал - и блекджек и рулетку, и даже игровые автоматы дописал до нормальных (ну чтобы можно было нормально сесть на стульчик, с анимациями со всей вот этой историей)
Фракции - то что работало так как должно - никто не ломал, в основном есть везде что-то новое от мелочей вроде "адвокатов" в мэрии и недописанной фракции тюрьмы (функционально кстати она работает - мы просто её не додумали до идеальной, с техническими идеями вроде конвоирования и побега справились - а для занятий внутри самой тюрьмы так ничего и не придумали) до полностью новых огромных решений вроде системы прямых эфиров для радио с возможностью редактировать каждое сообщение гостя в потоке и тд. (Разумеется такие вещи реализованы через нормальный юай а не блядские команды). Везде всякие новые приятные штуки вроде раздевалок, нпс с диалогами и прочих приколюх. Полностью новый телефон, инвентарь, переписанные гаражи - куча всего, что важно.
Сколько мелких вещей мы переделывали - невозможно вспомнить вообще, ты видишь что человек когда лечится по всем законам жанра должен лежать на кушетке в больнице, а не ходить по ней, например - и ты идёшь это и пишешь. И чего-то такого целая куча.
До зарплат во фракциях с этими расчётами мы не дошли. Да и там как будто бы уже не так важно.
Из этих же соображений (мы никогда не хотели устраивать кашу из автомобилей, который гоняют по серваку на диких скоростях) - есть всякие камеры скорости, есть система "года" автомобиля, и полностью собранная система повреждений (как было в сампе) - когда каждая авария будет стоить вам снижения года автомобиля, после чего он начинает хуже заводиться и больше кушать бензина. Разумеется возможность "продать" автомобиль государству - выпилена нахуй, теперь его можно только за гроши сдать на металлолом или продать другому игроку.
Изначальная идея этого всего - мотивация для мафий следить за начальными работами и агитировать новичков работать именно у них, что потом дальше соответственно двигает и остальные заработки этих фракций.
Написаны всякие мемные развлечения, вроде системы питомцев, камеры-радара для полиции с определителем номеров, тачки и скорости. Системы ограблений нпс, которые расставлены по магазинам (вообще везде нпс, и все взаимодействия с ними - через диалоги), авторынок, автошкола, эвакуаторы, свой скрипт сидения на стульчиках и чего-то там ещё наверняка, что я просто уже забыл.
Поштучно говорить что и где и как пофикшено, исправлено и переписано - я буду пост писать неделю, на гите 1000+ коммитов.
Говорить о том где какие маркеры убраны, передвинуты, куда перемещены здания и где теперь новые, как переработаны маркеры на работах и тд - нет никакого смысла, понятно что это всё переделано, нет никакого смысла вообще это упоминать. Глобально - от той самой редаги не осталось практически ничего, кроме конечно уважаемых кусков серверного кода, особенно блядских списков со списками
Всё что писалось на заказ а не мной и моими парнями - переписывалось заново не один раз - например одних инвентарей для меня было написано три, совершенно разных - и я не успокоился пока не получил конкретно то что хотел, работающее так как мне нужно. И такая история - далеко не только с инвентарями, это просто наболевшее, что я вспомнил.
Что касается клиентки
С одной стороны - клиентка это больная часть, по крайней мере для меня. Разумеется всё нужно было писать как один какой-нибудь реакт-проект, по хорошему. И рано или поздно я бы переписал всё именно так.
Но к сожалению у меня нет просто среди пацанов тру фронтендеров на модных языках, особенно на этих узких штуках как вуе-реакт. А хуй пойми кому я не доверяю и не пускаю в свою святая святых. Поэтому это всё кусочками отдавалось целой куче совершенно разных людей и каждый из них верстал и писал свою хуйню. Кроме того какие-то куски клиентки остались ещё с редаги, в общем там тот ещё бардак на самом деле.
Где-то вуе, где-то реакт, где-то вообще лишний файл.
Но. Вся эта огромная куча мусора в папочке с клиенткой, тому что есть - совершенно никак не мешает абсолютно правильно работать.
Полностью отрисованы, переписанны и перерисованные все интерфейсы в одном стиле (вообще каждый - уникальный, вплоть до кнопочек лифта, колеса и материалов). Телефон, инвентарь, автошкола, дальнобойщики, автобусы, бары, раздевалка, рынок автомобилей - я даже вспомнить не смогу сколько всего полностью отрисовано и придумано с нуля заново.
Серверная часть всей этой истории разумеется тоже.
Почти каждый интерфейс - перевёрстывался дважды. Просто потому что обязательно в первый раз тебе верстает еблан, это стопроцентный закон.
У меня такое ощущение что я единственный, кто заебался и подогнал худ под суперширокоформатный вайдскрин, например.
В последние месяцы я начал инкапсулировать каждый серверный вызов и избавляться от колл_ремоут вообще, когда озадачился защитой клиентки, но не доделал этого до конца, насколько я помню. Впрочем, это не сильно важная, да и честно говоря не особо сложная вещь, скорее просто монотонная.
Что касается диэлси и остальной хуйни
Нет вообще ничего спижженого - каждый интерьер либо бесплатный, либо куплен, либо я лично списывался с автором и мне разрешали его использовать.
Даже текста на форуме и правила - я писал с нуля.
(Чтобы не пиздеть - мне не рисовали "уникальные" интерьеры, прям штучных нарисованных под меня - там всего 2-3, и те кстати насколько я помню - я не использовал в итоге, они просто есть. Остальные - я просто либо где-то нашёл, выложенные разработчиком как бесплатные, например автошкола - это именно такой, но не спижженый где-то в интернете, а прямо с дискорда разработчика. И какие-то как интерьеры банд, мэрии и чего-то там ещё - купил как не единичный владелец, их не рисовали именно под меня - но тем не менее именно купил у автора. Сомнения у меня есть только насчёт больницы - которая осталась вот той синенькой, классической. Я понятия не имею, была ли она выложена прям автором в паблик, в отличие от Fluorine со спотом механиков - я не нашёл никого, чтобы ему написать и спросить разрешения.)
100+ тачек оптимизированных под рейдж, с 3-4 лодами и нормальным количеством полигонов (без затёртых значков - тогда ещё было можно) - после сливов редаги3 я в душе не ебу, вполне вероятно что что-то из этого уже есть в паблике - например интерьеры банд там стоят точно такие же как у меня, только я за них платил, и получил версии чуть новее. Тачки какие-то вероятно тоже - только я их все тоже получил абсолютно законным путём, как и права на редагу в своё время, кеквейт.
Логотипы, фирменный стиль, мы даже блядский бизнес-план для себя писали, считали траты и расписывали что такое гта вообще, домены, дискорд-канал с автоматическими ролями через бота (кстати так и не прикрутили в игре интерфейс или команду для его привязки, вот), форум (лицензионный, разумеется) и так далее - всё как у нормальных людей.
Какими-то шмотками и вот этим вот вообще никто не занимался, потому что глобально это всем было совершенно до пизды, это мелочи которые всегда можно добавить потом.
Ну вот тюнинги разве что для длс-тачек все прописали, это да.
Так как у проекта был какой-то свой концепт - многие вещи я не воспринимал, как его гейм-дизайнер - никаких модных "контейнеров", никаких "колесо удачи", батлпассов - это всё хуета от лукавого, которая вносит лютый дисбаланс в экономику, выглядит не реалистично и абсолютно не вписывается в то, что мы создавали.
Даже перенасыщение постоянное худа какими-то кнопками с подсказками по клавишам - какая-то мерзоть, непонятно зачем до сих пор где-то существующая.
Зато была идея полностью уйти от "серверных" денег, замкнув экономику - чтобы зарплаты выдавались засчёт заработанного во фракциях и налогов, например.
Но стартовать с такими идеями конечно невозможно, к этому нужно приходить постепенно уже на живых игроках.
Шо по бабкам
Я и ещё два моих друга, с которыми мы потратили полтора года собственного времени на этот проект - разумеется работали просто за идею.
Всё это время не оплачивалось никем и никак, и всё что мы делали - это вкладывали деньги и время.
Платили сторонним разработчикам, дизайнерам, верстальщикам, отправляли гуманитарку в Эстонию, Украину, Польшу и куда только ещё не.
Всё это в сумме, без учёта нашей собственно троих личной работы и времени, только чистые траты - примерно 10k$
При этом по семи из них - у нас прям конкретно сохранён каждый чек, в какой то момент мы начали это фиксировать.
Это для примерного ориентира по сумме чисто.
Я перестал заниматься этой идей примерно с весны этого года. На этот момент на серваке, если не брать в расчёт не самую адекватную в плане как минимум навигации для разработчика клиентку - было сделано практически всё что я хотел и задумал. Он полностью готов и был в полностью рабочем состоянии, я занимался уже только защитой и придумыванием красивых постов про фракции на форуме.
Настойчивого желания его продавать - у меня нет, глобально меня устраивает то, что он просто хранится у меня на одном из винчестеров, эту тему я создал просто потому что "почему бы и нет".
Это полностью готовый проект, с кучей своих действительно уникальных решений, внешним видом и заложенный в него идеей.
Ну только почитать надо что там рейдж наменял, мне наверное, чтобы его сейчас запустить.
Почему
Во-первых просто так вышло, что в какой-то момент мы стали с парнями заниматься совсем другими штуками.
Во-вторых у меня есть определённого уровня шиза - когда я что-то доделываю, мне всегда кажется что это хуёво в каких-то местах, и мне срочно хочется абсолютно всё удалить и сделать заново.
Поэтому я в какой-то момент решил что раз уж так вышло, что пока есть чем заниматься большую часть времени ещё - нужно отложить эту историю, так будет лучше.
пысы
Тут есть немного скриншотов, которые у меня были сохранены на компудахтере, а так там только интерфейсов в фигме 12 страниц.
Если вдруг так окажется, что кто-нибудь со схожим подходом и внезапно разумным количеством деняк вдруг объявится (в чём я сильно сомневаюсь, бонусник можно и на чистой редаге запустить) - можно будет заняться тем, чтобы заставить рпклаб работать в современных реалиях рейджа (там вроде что-то менялось, как вы понимаете я последний раз его запускал в феврале), и я подниму локальный тестовый сервер и прочую историю, сейчас у меня на втором компуктере майнкрафт крутится для парней, не до гташки, без негатива.
Страна, валюта и тд - в целом значения не имеют. Писать можна тут в личку.
Тока не дуркойны.
пыпысы
Название темы чисто для поисковика, кстати.
Да и сама парни тема так, чисто выплеснуть историю на самом деле, но тем не менее.
Наверняка ещё че нить вспомню - дополню, но в целом не стесняйтесь кекать.
пыпыпысы
Так как я честный молодой человек, я на всякий случай уточню.
Разумеется, без объёмного тестирования на хотя бы сотне игроков - невозможно отладить всё.
Поэтому если вдруг у читающего сложилось мнение что этот сервак совсем идеальный - это конечно, врядли так, есть вещи которые мы просто не могли оттестировать.
Вполне вероятно есть какие-то штуки, которые мы просто не заметили по тем или иным причинам, но с крайне большой долей вероятности - это какие-то либо мелочи, либо просто не известные нам ошибки, с которыми мы не сталкивались и только поэтому не обратили внимание.
Мы очень много времени уделяли вроде бы мелочам - чтобы "вот это" было удобно, "вот это" - красиво, "вот это" - работало логично для игрока, оставляло благоприятный гейм-экспириенс, и конечно что-то могли не заметить.
Тем не менее я конечно гарантирую что это всё работает, именно так как описано, и готов всё это вместе кому-то продать as is.
Если будет очень нужно - мы в дальнейшем можем попробовать договориться о том, чтобы кто-то из тех кто работал над проектом либо консультировал, либо за какие-то отдельные средства что-то доработал, исправил и доделал для нового хозяина, если будет такая необходимость.
А да, знаете чего нет? Ну кроме боевых пропусков, колёс удачи и прочей мерзости. Нет доната
Ну в плане не отрисован ни один интерфейс позволяющий куда-то вдонатить или что-то купить за реальные деньги.
Это не потому что мы не собирались клаб монетизировать - конечно собирались, просто начинать планировали только с покупки внутриигровой валюты - и глобально на это было настолько наплевать, что до этого должно было дойти в самую последнюю очередь. Ну или для пополнения через сайт вообще оставить.
ОООшку причём под него открыть - мы открыли, а кнопочку в игре нарисовать не успели. Но это совсем ерунда, конечно, всё это делается за день.
Номера в сделку не входят, их мы оставим себе на память. Всё остальное - пожалуйста, даже абсолютно законные права на интерьеры, шмотки и прочая с новой редаги3, если захочется заменить или добавить - идут в комплекте. А то у меня там интерьеры мафии, например, ещё те остались, с паблика. (Вроде только они)
(Ну типа, если вдруг Гоша когда-нибудь решит задушить вдруг за что нибудь - я всегда если что покажу, что всё куплено прям у владельцев, а не скачено спижженое, вплоть до чеков с переводами)
бест вишес!
Последнее редактирование: