Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

dproto и setmaster

, помогите разобраться
Статус пользователя нуб
сообщение 12.7.2010, 12:09
Сообщение #1


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

Наверняка такая тема уже поднималась, но так как поиском пользоваться я не умею, то решил напрячь еще разок ваши светлые головы.
По сабжу


очевидно, что dproto отправляет данные на 2 мастерсерва:
69.28.151.162 и 68.142.72.250
так вот, допустим я хочу чтобы dproto отправлял данные о сервере на тот же сетти.
Если есть решение, как добавить не стимовские мастерсервы в "-nomaster" + dproto, то с нетерпением жду ответа.

если такого решения нет, то жду вариантов в каком месте стоит покопаться.

Заранее спс


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GUNNER
сообщение 12.7.2010, 15:58
Сообщение #2


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(нуб2 @ 12.7.2010, 14:09) *
так вот, допустим я хочу чтобы 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
Сообщение #3


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

Спасибо.

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

Отредактировал: нуб2, - 12.7.2010, 16:13


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Slackerok
сообщение 12.7.2010, 18:44
Сообщение #4
Стаж: 16 лет

Сообщений: 187
Благодарностей: 20
Полезность: 12

GUNNER, А а как компилить и чем? =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 12.7.2010, 18:49
Сообщение #5


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

из файлика ридми, приложенного к 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


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 13.7.2010, 9:21
Сообщение #6


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

Перекомпилил по человечески, все стало работать, вроде бы пустой сервак больше из поиска не выпадает, надо добавить остальные мастерсервы и заняться pr'ом =)
GUNNER,
Еще раз спасибо. очень помог.


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 19.3.2012, 23:06
Сообщение #7


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

нуб,
А чем ты компилировал это все добро?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ArhangeL
сообщение 20.3.2012, 1:21
Сообщение #8


Стаж: 17 лет

Сообщений: 1170
Благодарностей: 720
Полезность: 1076

f1nik,
1. прошло 2 года
2. исходники dproto давно закрыты(ещё в 0.4-ых версиях).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 20.3.2012, 1:57
Сообщение #9


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

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
Сообщение #10


Стаж: 17 лет

Сообщений: 1170
Благодарностей: 720
Полезность: 1076

Цитата
думаю попробовать оживить эту весчь...

Не забудь про изменения с 0.4.8 по 0.9.87 и 0.9.122
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 20.3.2012, 13:18
Сообщение #11


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(ArhangeL @ 20.3.2012, 9:59) *
Не забудь про изменения с 0.4.8 по 0.9.87 и 0.9.122

ну это то понятно.. просто исходников нет...... а до крока мне далеко очень)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: