Русское сообщество по скриптингу

Не запускается Dproto

Все вопросы по работе и настройке Metamod и его плагинов.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по Metamod и его плагинам.

Не запускается Dproto

Сообщение Marquis » 13 июл 2012, 01:20

Доброго времени суток.
Прошу помощи в установке dproto. Дело в том, что он не устанавливается. Пробовал с многих источников в оствет ловлю:
Код: Выделить всё

Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
[ 2] AntiDlFile RUN - antidlfile_i386. v1.4 ini Start Never
[ 3] dproto_EF fail load dproto_i386.so v0.9.87 ini Start Never
[ 4] Fun RUN - fun_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 5] CStrike RUN - cstrike_amxx_i38 v1.8.1.3 pl1 ANY ANY
[ 6] CSX RUN - csx_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 7] MySQL RUN - mysql_amxx_i386. v1.8.1.3 pl1 ANY ANY
[ 8] FakeMeta RUN - fakemeta_amxx_i3 v1.8.1.3 pl1 ANY ANY
[ 9] Engine RUN - engine_amxx_i386 v1.8.1.3 pl1 ANY ANY
[10] Ham Sandwich RUN - hamsandwich_amxx v1.8.1.3 pl1 ANY ANY
10 plugins, 9 running


Вот список мета плагинов
Код: Выделить всё
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/antidlfile/dlls/antidlfile_i386.so
linux addons/dproto/dproto_i386.so
linux addons/cbooster/cbooster_master_i386.so


Что делать ? как исправить ошибку :-[
Тема перемещена в соответствующий ей раздел // EvilCoder
Аватара пользователя
Marquis
 
Сообщения: 16
Зарегистрирован: 13 июл 2012, 01:07
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-e 1.6Strik
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Dproto Help!!!

Сообщение 6a6kin » 13 июл 2012, 22:14

Нет. Обновляйте сервер.
Дпрото использует особенности новых билдов, поэтому работать со старыми не может.
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 332
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 38 раз.
Поблагодарили: 278 раз.

Re: Dproto Help!!!

Сообщение EvilCoder » 14 июл 2012, 00:21

Ёпт, OS какая? Linux... а дальше?
Не забывайте, что у вас есть возможность отправлять жалобы на сообщения, присланные вам от других пользователей в ЛС.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Принимаются заявки на вступление в группу Скриптеры
Аватара пользователя
EvilCoder
Администратор
 
Сообщения: 1960
Зарегистрирован: 20 апр 2010, 12:11
Благодарил (а): 44 раз.
Поблагодарили: 663 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Dproto Help!!!

Сообщение 6a6kin » 14 июл 2012, 00:40

[DPROTO]: Parse_ConnectClient: parsing error: protocol checking code not found
[DPROTO]: Parse_ConnectClient() failed
Sorry, this version of engine does not supported

Сервер и дпрото надо обновить и всё будет хорошо.
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 332
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 38 раз.
Поблагодарили: 278 раз.

Re: Dproto Help!!!

Сообщение Marquis » 17 июл 2012, 22:30

Нашел ответ:
Linux CentOS (Ubuntu/Debian) 64bit dproto не грузится
Кто встречался с тем что на 64 битной системе не грузится dproto.
По команде meta list сервер показывает
dproto_i386.so badf load dproto_i386.so v - ini - -
Я вам расскажу как решить эту проблему
Проверить можно просто. командой ldd надо посмотреть требуемые библиотеки
ldd dproto_i386.so
linux-gate.so.1 => (0xf76f4000)
libdl.so.2 => /lib32/libdl.so.2 (0xf75d3000)
libm.so.6 => /lib32/libm.so.6 (0xf75af000)
libstdc++.so.6 => not found
libc.so.6 => /lib32/libc.so.6 (0xf745d000)
/lib/ld-linux.so.2 (0xf76f5000)
Как видим не зватает либы libstdc++.so.6 тупо симлинк не поможет надо поставить 32 битную версию билиотеки
apt-get install ia32-libs
и получаем в итоге
ldd dproto_i386.so
linux-gate.so.1 => (0xf7792000)
libdl.so.2 => /lib32/libdl.so.2 (0xf766d000)
libm.so.6 => /lib32/libm.so.6 (0xf7649000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf755b000)
libc.so.6 => /lib32/libc.so.6 (0xf7409000)
/lib/ld-linux.so.2 (0xf7793000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf73fb000)
meta list
description stat pend file vers src load unlod
[ 1] dproto_EF RUN - dproto_i386.so v0.9.87 ini Start Never
Аватара пользователя
Marquis
 
Сообщения: 16
Зарегистрирован: 13 июл 2012, 01:07
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-e 1.6Strik
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Dproto Help!!!

Сообщение SkRiD » 17 июл 2012, 22:43

Marquis писал(а):Нашел ответ:
Linux CentOS (Ubuntu/Debian) 64bit dproto не грузится
Кто встречался с тем что на 64 битной системе не грузится dproto.
По команде meta list сервер показывает
dproto_i386.so badf load dproto_i386.so v - ini - -
Я вам расскажу как решить эту проблему
Проверить можно просто. командой ldd надо посмотреть требуемые библиотеки
ldd dproto_i386.so
linux-gate.so.1 => (0xf76f4000)
libdl.so.2 => /lib32/libdl.so.2 (0xf75d3000)
libm.so.6 => /lib32/libm.so.6 (0xf75af000)
libstdc++.so.6 => not found
libc.so.6 => /lib32/libc.so.6 (0xf745d000)
/lib/ld-linux.so.2 (0xf76f5000)
Как видим не зватает либы libstdc++.so.6 тупо симлинк не поможет надо поставить 32 битную версию билиотеки
apt-get install ia32-libs
и получаем в итоге
ldd dproto_i386.so
linux-gate.so.1 => (0xf7792000)
libdl.so.2 => /lib32/libdl.so.2 (0xf766d000)
libm.so.6 => /lib32/libm.so.6 (0xf7649000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf755b000)
libc.so.6 => /lib32/libc.so.6 (0xf7409000)
/lib/ld-linux.so.2 (0xf7793000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf73fb000)
meta list
description stat pend file vers src load unlod
[ 1] dproto_EF RUN - dproto_i386.so v0.9.87 ini Start Never


Да, в этом тоже может быть проблема. Но в любом случае вам стоит обновить, билд, а то этот уже слишком древний
Аватара пользователя
SkRiD
 
Сообщения: 106
Зарегистрирован: 21 май 2012, 21:21
Благодарил (а): 27 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Dproto Help!!!

Сообщение qpAHToMAS » 22 июл 2012, 20:43

Дабы не создавать новую тему:
Подскажите в чем проблема, стоит Metamod-P и ставлю на него Dproto:
[DPROTO]: Version 0.9.87 Windows
[DPROTO]: Loading config './cstrike/dproto.cfg'
[DPROTO]: LoggingMode = 2
[DPROTO]: Config sucessfully loaded.
[DPROTO]: Failed to locate swds.dll


meta list:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto_EF fail load dproto.dll v0.9.87 ini Start Never
1 plugins, 0 running


swds.dll в корне с игрой как надо.
Запускаю Listen-сервер, Windows. Может проблема в том, что при запуске для Linux'а надо использовать -binary *что-то-там-не-помню*, а на Windows я этого не прописываю?

UPD:
Запускаю HLDS.exe без всяких параметров — все работает.
Могу ли я запустить точно такой же сервер только Listen?
Аватара пользователя
qpAHToMAS
 
Сообщения: 707
Зарегистрирован: 02 ноя 2009, 18:45
Благодарил (а): 79 раз.
Поблагодарили: 204 раз.
Языки программирования: CStrike

Re: Dproto Help!!!

Сообщение DJ_WEST » 24 июл 2012, 12:57

[pawn]
  1. bool SwdsData_Init(int build) {

  2.         void* dbase = GetModuleHandleA("swds.dll");

  3.         int i;

  4.         if (dbase == NULL) {

  5.                 LCPrintf(true, "[DPROTO]: Failed to locate swds.dll\n");

  6.                 return false;

  7.         }

  8.  
[/pawn]
Потому что Listen сервер и swds.dll не подгружается.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Не запускается Dproto

Сообщение xakintosh » 24 июл 2012, 16:07

Remove cbooster_master_i386 As i know this is a patch for linux that is like dproto.
Maybe this cause you the prbolems. :) I also have a question about cbooster_master_i386 is it really working on 5447, becouse on my debian it's run but not accept p47 or p48.

// Извините за английский
Аватара пользователя
xakintosh
 
Сообщения: 17
Зарегистрирован: 31 янв 2010, 17:03
Откуда: Bulgaria
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
DotA
BFBC2
SWTOR
TERA
BNS
Diablo II
Mafia II

Пред.

Вернуться в Вопросы по Metamod и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4