dproto и setmaster, помогите разобраться |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|

|
|
dproto и setmaster, помогите разобраться |
GUNNER
|
12.7.2010, 15:58
Сообщение
|
![]() |
так вот, допустим я хочу чтобы dproto отправлял данные о сервере на тот же сетти. setmaster для setti не играет никакой роли, для отображения надо только чтобы бот сетти мог на сервер зайти, это дпрото обеспечивает. А чтобы сетти узнал о вашем сервере достаточно просто добавить его на сайте css.setti.info Изменить адреса мастер-серверов в дпрото можно, хотя особого смысла это не имеет, но для этого его нужно перекомпилить. Файл dproto_shared.cpp Функция dproto_PostInit_shared() Строки: PrimaryMasterClient.AddMasterServer(inet_addr("68.142.72.250"), 27010); PrimaryMasterClient.AddMasterServer(inet_addr("69.28.151.162"), 27010); |
Поблагодарили 2 раз
|
|
нуб
|
12.7.2010, 16:12
Сообщение
|
|||
![]() |
Спасибо.
Я хочу попробывать пошаманить, потому что заметил что сервак пропадает из поиска на сетти гдето минут через 5 после смены карты, если на него никто не заходит.
Отредактировал: нуб2, - 12.7.2010, 16:13
|
|||
|
|
||||
Slackerok
|
12.7.2010, 18:44
Сообщение
|
|
|
GUNNER, А а как компилить и чем? =)
|
|
|
|
нуб
|
12.7.2010, 18:49
Сообщение
|
|||
![]() |
из файлика ридми, приложенного к dproto
readme ... HOW TO COMPILE DPROTO? You need hlsdk and metamod source code to build metamod plugins. http://metamod.sourceforge.net/files/sdk/hlsdk-2.3-p3.zip http://prdownloads.sourceforge.net/metamod...rc.zip?download Download, extract it and make directory hierarchy like this: (Some Dir) | | - hlsdk | | - singleplayer | | - multiplayer | | - metamod-1.19 | | - metamod | | - dproto LINUX: Use Intel C/C++ Compiler (icc). It could be downloaded there: http://software.intel.com/en-us/articles/n...re-development/ cd to (Some Dir)/metamod-1.19/dproto then use ./compile.sh command (don't forget to chmod +x it) WINDOWS: You need Microsoft Visual Studio 2008 to compile dproto under windows. On Windows, a particular directory layout is not required. Instead, environment variables are used. The directions below apply to Windows XP, and are assumed to be similar for other versions of Windows. Open the Control Panel (for example, via Start -> Settings). Open the System control. If you don't see it, you may need to switch to "Classic view" (either via the left-hand pane or by going to Tools -> Folder Options). Click the Advanced tab. Click the Environment Variables button. You can add your environment variables to either your User settings or your System settings. Create a new variable for each item in the list below. The item names are in fixed-width font and their value descriptions follow. METAMOD - Path to Metamod headers (where metamod.h resides) HLSDK - Path to Half-Life SDK For example directory layout setup: METAMOD=(Some Dir)\metamod-1.19\metamod HLSDK=(Some Dir)\hlsdk\multiplayer Then just open the (Some Dir)\metamod-1.19\dproto\msvc\dproto.sln Solution. ... кстати блин, я наверное криворукий, но после того как я пересобрал, перестал метамод работать) сижу, разбираюсь...
Отредактировал: нуб2, - 12.7.2010, 18:50
|
|||
|
|
||||
нуб
|
13.7.2010, 9:21
Сообщение
|
|||
![]() |
Перекомпилил по человечески, все стало работать, вроде бы пустой сервак больше из поиска не выпадает, надо добавить остальные мастерсервы и заняться pr'ом =)
GUNNER, Еще раз спасибо. очень помог.
|
|||
|
|
||||
f1nik
|
19.3.2012, 23:06
Сообщение
|
![]() ![]() |
нуб,
А чем ты компилировал это все добро? |
|
|
|
ArhangeL
|
20.3.2012, 1:21
Сообщение
|
![]() |
f1nik,
1. прошло 2 года 2. исходники dproto давно закрыты(ещё в 0.4-ых версиях). |
|
|
|
f1nik
|
20.3.2012, 1:57
Сообщение
|
![]() ![]() |
ArhangeL,
Самое прикольное я своими мозгами дошел и собрал это чудо...даже допилил все как надо и что на выходе?))) Код [DPROTO]: Version 0.4.8 Linux [DPROTO]: Loading config './cstrike/dproto.cfg' [DPROTO]: LoggingMode = 2 [DPROTO]: Config sucessfully loaded. [DPROTO]: Parse_Jumps: ERROR: JMP for SV_RejectConnection() not found [DPROTO]: Failed to find jumps to functions Sorry, this version of engine does not supported Я так понял дело в билде.. надо убирать эту проверку.... вот только где... буду дальше думать... так исход не сложный... а вот инклюдов от sdk и метамода вагоны... так что думаю попробовать оживить эту весчь... а еще мне интересен алгоритм отправления пакетов и ответом от сетмастеров......... |
|
|
|
ArhangeL
|
20.3.2012, 8:59
Сообщение
|
![]() |
Цитата думаю попробовать оживить эту весчь... Не забудь про изменения с 0.4.8 по 0.9.87 и 0.9.122 |
|
|
|
f1nik
|
20.3.2012, 13:18
Сообщение
|
![]() ![]() |
|
|
|
|
![]() ![]() |