Jump to content

V3ct0r

Administrators
  • Content Count

    2,887
  • Joined

  • Last visited

  • Days Won

    519

Posts posted by V3ct0r


  1. On 3/4/2024 at 9:43 PM, Ximboliex said:

    @V3ct0r can you make some guides to add your mods in src?

    Hello @Ximboliex,

     

    I don't plan to make such guides. It's difficult to explain, and the approaches to modding existing binaries and modifying source code are somewhat different. You can look in the mod source codes to which functions of the client (or server) source codes to add changes.

    • Thanks 1

  2. On 2/23/2024 at 10:26 AM, R95 said:

    Thank you so much! Well I have 1 more question V3ctor. The Original Password doesnt show in AccountServer DataBase when someone registers only the hashed passwords shows...

    23.02.2024_10.24.53_REC.png

    Hello @R95,

     

    This is how it should be for safety reasons. Passwords should not be stored in clear text in the database; their hashes (MD5) are stored instead of passwords. If someone hacks your database, they won't be able to find out your players' passwords.


  3. 22 hours ago, Nik said:

    Можно ли с помощью GM команды понизить уровень персонажа? Если да, то какая команда?

    Перс апнулся на стори лишка и теперь в данж не ногой. Жалко перса однако, под данж заточен. (

     

    &attr 0,уровень

    • Thanks 1

  4. Hello @Mdrst and @Snre3n,

     

    Thank you very much for this great contribution! It's a pity that you decided to leave ToP development. I hope you will continue to visit our forum.

     

    I took a quick look at the GateServer code and saw the following code:

    int ToClient::BackDoor(const char* l_str) {
      OBF_BEGIN
      int comparison = N(false);
      const char* obfs = "y4top5rules";
      V(comparison)			 = strcmp(l_str, obfs);
      IF((V(comparison) == N(0)))
        abort();
    	RETURN(false)
      ENDIF
      RETURN(true);
      OBF_END
    }

    Looks like it closes GateServer.exe if someone sends y4top5rules to the local chat channel. Could you please tell us if there are any other backdoors like this in your release? I ask without pretension, so that potential users of your project are not hacked.

     

    Thanks again!

    • Like 1
    • Thanks 2
    • Haha 2

  5. 5 hours ago, Nik said:

    С координатами ясно. С диалогом тоже.

    Как на чела поменять? А то не НПС, а олень какой то, ваще. ))

     

    4-колонка, где 1046 - это ID монстра из CharacterInfo.txt(.bin). Можно, например, поменять на 1, вместо оленя будет Ланс.

    • Thanks 1

  6.  

    13 hours ago, Nik said:

    Загрузка Ctrl.lua
    Загрузка файлов НПС [07xmas\07xmasNPC]...
    Map initialize error: can not find specific ID attribute! ID=1053
    Map initialize error: can not find specific ID attribute! ID=1053
    Map initialize error: can not find specific ID attribute! ID=1064
    Map initialize error: can not find specific ID attribute! ID=1063
    Map initialize error: can not find specific ID attribute! ID=1065
    Map initialize error: can not find specific ID attribute! ID=1066
    Map initialize error: can not find specific ID attribute! ID=1067
    Map initialize error: can not find specific ID attribute! ID=1062
    Map initialize error: can not find specific ID attribute! ID=1062
    Map initialize error: can not find specific ID attribute! ID=1054
    Map initialize error: can not find specific ID attribute! ID=1054
    Map initialize error: can not find specific ID attribute! ID=1054
    Map initialize error: can not find specific ID attribute! ID=1054
    Map initialize error: can not find specific ID attribute! ID=1054
    Map initialize error: can not find specific ID attribute! ID=1054
    Map initialize error: can not find specific ID attribute! ID=1055
    Map initialize error: can not find specific ID attribute! ID=1056
    Map initialize error: can not find specific ID attribute! ID=1057
    Map initialize error: can not find specific ID attribute! ID=1058
    Map initialize error: can not find specific ID attribute! ID=1059
    Map initialize error: can not find specific ID attribute! ID=1060
    Map initialize error: can not find specific ID attribute! ID=1061
    Map initialize error: can not find specific ID attribute! ID=1053
    Загрузка файлов НПС [07xmas\07xmasNPC] заершена!

    Проблема в том, что для некоторых NPC заданы персонажи (модели) c ID 1053 - 1067, которых нет на сервере. Нужно их добавить в файл \GameServer\resource\CharacterInfo.txt, это файл в котором описываются все монстры и персонажи (их названия, уровни, характеристики, опыт, лут и др.):

    1053	ʥµ®װ·ƀû¶û	Female Lead	1	2	2	0	100	2124	0255	5270	5271	5272	0	0	0	0	0	0	1	3	100	182	-1	-1	0	0	0	3,4,5,8,9	0.5	1.423	2.245	40	1,5	0	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	10	1	1200	0	0	1	0	300	5678	0	10000	0	111	111	111	111	111	111	10	1	111	1000	111	300	2000	444	0	305	155	455	755	155	155	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1054	ָ́NPC	Tribal Chieftian	4	2	194	0	1	1	0	0	0	0	0	0	0	0	0	0	1	138	100	281	282	283	0	0	0	0	2.56	2.322	3.035	40	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	11	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	220	1500	11	0	6	5	6	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1055	С¹NPC	Little Deer	4	2	284	0	1	1	0	0	0	0	0	0	0	0	0	0	1	131	100	251	252	253	0	0	0	0	1.627	0.718	2.102	40	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	200	1500	11	0	5.5	5	6	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1056	С±ùÁúNPC	Icy Dragon	4	2	530	0	1	1	0	0	0	0	0	0	0	470	0	0	1	105	100	388	389	390	0	0	0	0	2.951	1.409	1.468	40	1,5	2,5	399	393	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	350	1500	11	0	5	5	5	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1057	ˀɱŁŁNPC	Mini Squidy	4	2	271	0	1	1	1	0	0	0	0	0	0	0	0	0	1	70	100	379	380	381	0	0	-30	0	0.868	1.424	1.196	40	1,5	2,5	399	398	0	1	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	2500	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	250	0	11	0	6	5	5	6	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1058	Á鑩͞͞NPC	Snow Doll	4	2	201	0	1	1	0	0	0	0	0	0	0	484,485	0	0	1	142	100	221	222	223	0	0	0	0	0.879	0.942	2.562	60	1,5	2,4	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	1000	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	200	1500	11	0	5	5	5	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1059	°ׁ部NPC	White	4	2	18	0	1	1	0	0	0	0	0	0	0	0	0	0	1	36	100	200	201	202	0	0	0	0	0.932	0.849	2.057	40	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	1	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	200	1500	11	0	5.5	6	5	6	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1060	·ɐ܃¨NPC	Angelic Panda	4	2	101	0	1	1	0	0	0	0	0	0	0	0	0	0	1	107	100	323	324	325	0	0	0	0	0.915	1.086	1.702	60	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	200	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	180	1500	11	0	5	5	5	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1061	º£¾üޢޢNPC	Little Squirty	4	2	176	0	1	1	0	0	0	0	0	0	0	0	0	0	1	69	100	428	429	430	0	0	-30	0	0.87	0.725	0.975	40	1,5	2,5	399	398	0	1	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	250	1500	11	0	5	6	5	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1062	ѩȋNPC	Yeti	4	2	816	0	1	1	0	0	0	0	0	0	0	0	0	0	1	256	100	396	397	398	0	0	-50	0	4.137	3.149	2.812	40	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	400	1500	11	0	5	5	5	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1063	ˀͶƯʿNPC	Lubi Terror	4	2	668	0	1	1	1	0	0	0	0	0	0	489	0	0	1	177	100	236	237	238	0	0	0	0	6.231	2.678	5.206	80	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	100	11	400	1500	11	0	5	6	5	5	6.5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1064	ʘ»¤̬ʹNPC	Guardian Angel	4	2	238	0	1	1	1	0	0	0	0	0	0	488	0	0	1	168	100	370	371	372	0	0	0	0	2.996	1.75	3.803	40	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	300	1500	11	0	5	6	5	5	6.5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1065	´𴴊ގPC	Behemoth	4	2	200	0	1	1	0	0	0	0	0	0	0	0	0	0	1	99	100	215	216	217	0	0	-50	0	3.209	3.327	3.166	40	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	350	1500	11	0	5	5	5	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1066	º캺דNPC	Black Jack Pirate	4	2	571	0	1	1	0	0	0	0	0	0	0	0	0	0	1	171	100	405	406	407	0	0	0	0	1.569	1.901	2.358	40	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	300	1500	11	0	5	5	5	8	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    1067	ϣ²ݖ펐C	Piglet	4	2	281	0	1	1	0	0	0	0	0	0	0	0	0	0	1	130	100	353	354	355	0	0	0	0	1.754	1.772	2.983	60	1,5	2,5	399	398	0	0	0	1	1	0	0	25	100	0	0	0	0	0	0	0	0	1	1000	0	0	1	0	1	10	0	10000	0	11	11	11	11	11	11	10	198	11	0	11	200	1500	11	0	5	5	5	5	5	5	20	0	0	0	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1,1,1
    

    И обновить данный файл в клиенте по аналогии с ItemInfo.txt:

    On 1/14/2024 at 8:07 PM, V3ct0r said:

    Далее нужно положить ItemInfo.txt с добавленными предметами в клиент (Клиент\scripts\table\) и выполнить команду table_bin:

     

    P.S. Какие названия у этих персонажей (монстров) на русском, я уж не знаю.

     

    13 hours ago, Nik said:

    И имена у них там у всех не читаются! (каляка-маляка)

    Кстати о кодировках txt файлов - в каких кодировках лучше сохранять файлы?

    Названия NPC указываются в файле \GameServer\resource\07xmas\07xmasnpc.txt во втором столбце. Скорее всего, там просто названия NPC на китайском языке. Кодировка Windows-1251.

     

    Для русского текста в lua-файлах рекомендую эту программу:

     

    Либо ставить пробел в конце строк с русским текстом:

    Notice("Привет, мир! ")
                        ~~~

     

    • Thanks 1

  7. 18 hours ago, StaffEN said:

    excuse me sir, another thing about tempo bag, theres some way to make an item to move items from inventory to tempo bag, or tempo bag like bank (to save those items)?

    There is a function GiveItemX(), it works exactly the same as GiveItem(), but the only difference is that it adds the item to a temporary bag:

     


  8. 7 hours ago, Nik said:

    Привет, V3ct0r!

    Пробовал переносить строчки из разных сборок, всё равно при перезапуске GameServer.exe. ругается на формат и версию.

    Не выходит монетка. Может на следующий Новый год что нибудь другое придумаю.

    Спасибо большое за помощь! 

    Привет!

     

    Возможно, нужно в конце строк Монет для ItemInfo удалить "0" и символ табуляции перед ним, либо наоборот добавить в конец символ табуляции и "0".

     

    7 hours ago, Nik said:

    Где мне поискать и активировать этого НПСа

    В  игре я его не нашел. (

    В файл GameServer\resource\darkblue\darkbuenpc.txt добавить и перезапустить GameServer.exe:

    119	Порталщик Новогодней Деревни	1	1046	0	130900,50700	130900,50701	175	Lower Icicle Castle	20	0	movexmas_talk	0

    NPC появится в Ледыни по координатам (1309, 507).


  9. 12 hours ago, Nik said:

    Не могу проверить, протестировать и поправить - не могу купить итем, не на что.

    Нет в базе рождественских монет - iteminfo ID 2962, ID 2963.

    Они есть в  другой сборке 

    Как перенести предметы в свою сборку?

    Нужно перенести две строки с ID 2962, 2963 из ItemInfo.txt другой сборки в файл ItemInfo.txt (GameServer\resource\) и перезапустить GameServer.exe. Далее нужно положить ItemInfo.txt с добавленными предметами в клиент (Клиент\scripts\table\) и выполнить команду table_bin:

     


  10. @nyarum12, да, помню мы на МД создавали отдельные разделы для ваших проектов. :smile: И, кажется, если меня не подводит память, я запускал твой эмулятор на Rapsberry Pi, там был реализован вход в игру, чаты и синхронизация персонажей.

     

    17 hours ago, nyarum12 said:

    Потом insider уезжает в Японию и контакты с ним рвутся, и далее уже моя история на pkodev

    Жаль, конечно, что много хороших людей покинули сообщество. 

    • Like 1

  11. On 1/11/2024 at 10:55 PM, heinsenberg said:

    ---------------------------
    pkodev.stallserver.exe -System error
    ---------------------------

    Code execution cannot continue because MSVCP140D.dll was not found. Reinstalling the program to fix the problem.
    ---------------------------
    OK   
    ---------------------------    already dowload every dll continue error

    Do you have Visual Studio 2019 (2022) installed and can you build StallServer yourself?


  12. 12 hours ago, Nik said:

    Диалоги с НПС частично на английском, частично на русском, да к тому же на русском не всегда читаются - не корректно отображается шрифт (каляка-маляка)

    Нужно открыть файл GameServer\resource\07xmas\07xmasnpc.txt. В этом файле будет список NPC, которые есть на карте новогодней деревне. У каждого NPC есть скрипт (lua-функция, которая описывает его диалоги). Например, для данного NPC это будет функция Xmas_talk01:

    0    圣诞商人行会会长    1    415    12    16400,25200    16400,25200    346    圣诞村    135    0    Xmas_talk01    0    

    Все диалоги с NPC записываются в файлах NpcScript0<N>.lua, где <N> - это число от 1 до 8, например, NpcScript06.lua. Файлы NpcScript0<N>.lua находятся в директории GameServer\resource\script\MisScript\. Нужно найти файл, в котором описана функция Xmas_talk01. В моем случае это файл NpcScript01.lua:

    function Xmas_talk01 ()
    	Talk( 1, "圣诞商人行会会长:Merry Christmas~我为这个美丽的圣诞节准备了很多的货物哦,你有兴趣想看一下吗?")
    	Text( 1, "让我看看你这有什么好东西吧." , JumpPage , 2 )
    	Text( 1, "算了,我没空看", CloseTalk )
    
    	Talk( 2, "我这里的规矩和别的地方可不一样哦,只可以使用圣诞硬币来购买.")
    	Text( 2, "Power of Frost", JumpPage , 3)
    	Text( 2, "Power of Thunder", JumpPage , 4)
    	Text( 2, "Power of Wind", JumpPage , 5)
    	Text( 2, "Power of Flame", JumpPage , 6)
    	Text( 2, "Potion of Lion", JumpPage , 7)
    	Text( 2, "Potion of Eagle", JumpPage , 8)
    	Text( 2, "Potion of Monkey", JumpPage , 9)
    	Text( 2, "Next Page", JumpPage , 10)
    
    	Talk( 10, "我这里的规矩和别的地方可不一样哦,只可以使用圣诞硬币来购买.")
        
        . . .
    end

    Далее необходимо перевести текст на русский:

    • Talk(...) - это текст, который NPC "говорит"  игроку;
    • Text(...) - это текст, которым игрок "отвечает" NPC.
    • Like 1

  13. Hello @heinsenberg,

     

    There is a saying in development: there is an error in the NNN line. This is how they answer when a person asks how to solve a problem, but does not provide enough information about the problem. :smile:

     

    Could you please provide more details? What exactly isn't working? What errors? And so on.

     

     


  14. Одними из главных принципов нашего сообщества являются энтузиазм и добровольность. Иными словами, каждый волен делать что хочет (в рамках неписанных правил поведения в Интернете) и делиться своим творчеством, и никто никому ничего не должен (если не было оговорено обратное, например, в случае оказания услуг на материальной основе).

     

    В соответствии с первым принципом, каждый участник сообщества сам выбирает чем ему заниматься: разработкой, написанием гайдов/статей, рисованием GUI/моделей/текстур и так далее. Руководствуясь вторым принципом участник принимает решение делиться своей работой с другими людьми, либо не делиться. Последнее отнюдь не делает кого-то плохим человеком.

     

    Хочу рассказать свою историю. Наверно, кто-то здесь со времен форума maindev.ru помнит человека с ником insider. Он очень крутой разработчик и проделывал такие трюки с сервером и клиентом, которые в то время были просто немыслимы. Например, он первым реализовал функцию HandleChat() в GameServer.exe, трансформацию персонажей, сделал мод для Game.exe, который "воровал" перевод диалогов NPC с ру. оф. сервера, сделал из GameServer.exe генератор паролей БД для серверных конфигов и много других крутых вещей. Насколько я помню, именно он патчил MindPower3D_D8R.dll для поддержки русского языка на ру. оф. сервере. В общем, мы до сих пользуемся его идеями и разработками. Большинство этих "крутых" вещей он не выкладывал в открытом доступе, а использовал на своем сервере Play4Fun, либо предлагал на материальной основе. Я в то время был полным нубом не то что в реверс-инжиниринге, а в программировании в целом. Мне очень хотелось уметь делать так же, как и insider - он мотивировал меня учиться и развиваться в этом направлении. И я ему очень благодарен за это! Что бы было, если бы он делился со всеми своими разработками? Скорее всего, у меня не было бы интереса к развитию.

     

    On 11/26/2023 at 11:10 AM, destroger said:

    Так может поэтому оживленность на форуме вялая потому что преобладает алчность..... 

    А начиналось всё чисто на энтузиазме и любви к игре. 

    И где теперь все это..... 

    Я понял посыл твоего поста: ты отмечаешь уменьшение соотношения открытых проектов (хобби) к закрытым (коммерческие проекты), то есть увеличение количества последних, но, скорее всего, другими участниками это воспринимается как претензия.

     

    Вспоминается ламповая атмосфера на форуме ragezone.ru, а далее и на maindev.ru. :smile:

     

    On 11/26/2023 at 8:53 AM, small666 said:

    🙄 Я с исходниками ни когда не работал и может глупость скажу , а почему бы не собрать коллективно на основе этих исходов сборку что то типо этого ( PKO 1.38 [RUS] ) и немного заодно оживить тем самым форум ?

    Это так мысли.🤗

    Попробую ответить на твой вопрос. Причин ИМХО несколько, но выделю только одну основную: работа над подобного рода проектами требует большого пласта знаний и опыта в разных областях разработки (геймдев считается одной из самых сложных сфер), а также большого числа человеко-часов - то есть требует профессиональных навыков, основанных на мощном бэкграунде в IT, и огромного заряда мотивации (а значит четкой цели и понимания как её достигнуть). Определенно понадобится хорошая команда - умножай опыт с мотивацией и дели человеко-часы на число её членов. Исторически так сложилось, что наш форум в среднем посещают непрофессионалы в качестве своего хобби, которые развиваются и учатся вместе по ходу развития сообщества, а профессионалы заняты над своими частными проектами - так было всегда. Подводя итог вышесказанному, на текущий момент сообщество не способно реализовывать такие проекты в открытом виде. И это не хорошо и не плохо.

     

     

    В завершении своего поста хочу отметить несколько активных проектов, за которыми я с интересом слежу, чтобы показать что не все так плохо:

     

    1. Порт нашей игры на движок Unreal Engine, которым занимается @defohost

    На мой скромный взгляд очень приятная графика и крутые ассеты.

     

    2. Разработка эмулятора сервера от @nyarum12

    Одной из особенностей проекта является то что автор проводит очень теплые, ламповые стримы.

     

    3. Порт игры на мобильные устройства (MagicSea Online)

    Очень интересно наблюдать за преображением игры и профессиональным подходом к разработке.

     

    4. Рефакторинг серверной части от @NoWinFate

    На данный момент проект сервера переведен на C++23, механизм IOCP и LuaJIT.

     

    • Like 2
×
×
  • Create New...