Я пытался скомпилить на лине, выходит только стандартные расширения sm. Отдельные не получается. Да и теперь не где пробывать.
Киньте для Linux версию есть у кого?
Hi ,
I Have Error in Start ( See Image)
And Number 1 and 3 of exts have error
] sm exts list
[SM] Displaying 8 extensions:
[01] <FAILED> file "game.cstrike.ext.1.ep1.dll": The specified procedure could not be found.
[02] Top Menus (1.7.1): Creates sorted nested menus
[03] <FAILED> file "flashtools.ext.1.ep1.dll": The specified procedure could not be found.
[04] SDK Tools (1.7.1): Source SDK Tools
[05] BinTools (1.7.1): Low-level C/C++ Calling API
[06] CBaseServer tools (2.0.1): Base server tools (and example of detours)
[07] Client Preferences (1.7.1): Saves client preference settings
[08] SQLite (1.7.1): SQLite Driver
Log File :
L 10/04/2015 - 19:28:06: SourceMod error session started
L 10/04/2015 - 19:28:06: Info (map "de_dust2") (file "errors_20151004.log")
L 10/04/2015 - 19:28:06: [SM] Unable to load extension "game.cstrike.ext": The specified procedure could not be found.
L 10/04/2015 - 19:28:06: [SM] Unable to load extension "flashtools.ext": The specified procedure could not be found.
L 10/04/2015 - 19:28:06: [SM] Unable to load plugin "anti-flash2.smx": Required extension "flashtools" file("flashtools.ext") not running
L 10/04/2015 - 19:28:15: Error log file session closed.
Чем сжимают SO-шки?
DLL прекрасно UPX GUI Packer сжимает, сжатые DLL Extension прекрасно работают на сервере, причем сжимает почти в 4 раза. А вот чем "сжимать" SO - не могу пока найти.
P.S. R1KO, помнишь, ты писал, что откомпиленный тобой SM для Винды занимал много. Они просто не были сжаты.
Честно - не верится. ОффтопПри компиляции есть определенные хитрости и то, что не описано в документации - не учитывая этого можно получить те ошибки в работе, о которых я говорил.
О как меня занесло, я подумал наконец-то SM под Linux собрали. Или всё же?Сегодня получилось скомпилить Extension и для Linux - долго с этой мутью игрался.
Для старушки собрал последний релиз SM и MM
Важно!
Не изменяйте файл core.cfg из папки sourcemod/configs
Так же включены следующие расширения:
Flashbang Tools
CBaseServer Tools
Вырезаны функции из cstrike:
Функции предназначенные для CS:S Orangebox и CS:GO
Set(Get)MVPCount
Set(Get)ContributionScore
Set(Get)Assists
Set(Get)ClanTag
Изменен include файл cstrike из-за разницы между новой и старой CS:S для CS:S v34:
CSRoundEndReason
Удалены функции не доступные для 34
Можно ставить линуксовые бинарники от последних SM и MM без замены папки gamedata, только не будут работать Flashbang tools и cstrike extension, нужно скомпилировать под исходный код расширений под линукс, а у меня нету этой возможности
Для тех, у кого не качаются архив, ссылка с Dropbox: https://www.dropbox.com/s/24pyh8rsl2rf869/mm_1104_sm_171_cstrike_34_win.zip?dl=0
Просто так нельзя. Нету game.cstrike.ext.1.ep1, gamedata нужно править.а для чего это? просто с офф сйатов это все поставить нельзя?:
Я не могу понять, что надо сделать, чтобы дошло до такого. Кардинально ведь ничего менять не надо.Я говорю только то, что знаю. Если я написал что то - значит я отвечаю за свои слова. Я могу заблуждаться, но свои выводы я делаю на основе того, что делал сам. К чему твой сарказм?
Сформулировал предложение не совсем как хотел. :-DИ тут не нужно иметь "ни сервера ни реальной нагрузки" - я вообще не понял, зачем ты этот бред писал.
Стоит погонять под реальной нагрузкой.
Вполне верю.Или ты веришь в 100% открытость и понятность кода СМ и ММ?
Поправить несколько строк совсем не муторно.P.S. rom4s, просто возьми любое Extension и компильни его для СМ 1.4.7, а потом для СМ 1.6.3.