исходный код рабочий, сборка релиза дает неплохой результат, но нужно вносить массу фиксов иначе каждый ~5мин после запуска ворлд будет вылетать, но это легко лечится в коде. Следующее, переписать под использование большего количества ram и потоков процессора тоже можно, но тут не все так просто по причине того что там есть зависимости, апнуть в плане макс планки ресурсов удалось не сразу, но после сбора дополнительной информации теперь может видеть и использовать до 16 гб ( искусственно ограничен ) и 6 потоков ( искусственно ограничен ). Если что то будет еще напишу так же.
Нужен CA исходник для сборки lib, если кто может киньте ссылкой
В этих ( Ссылка есть в разделе Blood and soul ) исходниках есть "бомба" при не выполнении условий, а именно запуске на приватке - сервер отрубается, и эта же функция имела дыры из за которых через впе, некоторые пакеты, запускали функцию, хотя та возможно была отключена, но пакеты запускали в обход. Пример: Сервер работает окей = Пакет от "Хакера" сервер читает, а в нем "Эй, ты на приватке" и сервер моментально отрубается :D
Здравствуйте! Вопрос, Как правильно должна быть настроена сборка на всех проектах в студии чтобы компил прошел без проблем или под какими настройками сборки и линкера собирается она у вас? Желательно скрины важных настроек, а именно того от чего зависит положительный результат сборки - Инклуды и либы у меня все есть, но в попытках правильно надстроить проекты для World у меня начались проблемы со сборкой остальных проектов. Изначально World ругался на то что ClientLib.lib собран под старым сборщиком и его нужно пере собрать под новый. Студии: 2005 2008 и 2008 SP1 ( Последняя на данный момент используется, но и в других проблема с World такая же ) Директ 2008 Март После некоторых манипуляций получилось следующее: 1>------ Build started: Project: World, Configuration: Release Win32 ------ 1>Linking... 1>role_mall.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>godbid_mgr.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>netcmd_viewer.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>mall.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>buff_effect.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>map_creator.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>role.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>IPGDragonfly.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>att_res.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>chat_logger.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>currency.obj : error LNK2001: unresolved external symbol __imp__wsprintfW 1>world.obj : error LNK2001: unresolved external symbol __imp__SystemParametersInfoW@16 1>map.obj : error LNK2001: unresolved external symbol __imp__PtInRegion@12 1>map_creator.obj : error LNK2001: unresolved external symbol __imp__CreatePolygonRgn@12 1>map_creator.obj : error LNK2001: unresolved external symbol __imp__DeleteObject@4 1>..\Game\Release\World.exe : fatal error LNK1120: 5 unresolved externals
Имена участников (разделяйте запятой).