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

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

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

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

> Полезные ссылки

Продажа сборок игровых серверов.

Статус пользователя Predat0r
сообщение 20.7.2015, 12:22
Сообщение #1
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Контакты:
skype: zmpredator (без дополнительных символов(БУДЬТЕ БДИТЕЛЬНЫ).
Других контактов для связи у меня нет. Только скайп.

Прочее:
На данный момент это самые качественные среди платных, так и бесплатных вариаций (высокопроизводительные, с длительной поддержкой, бесплатными обновлениями, с исходным кодым, доступной ценой) игровые сервера.
Оплата идет только за сборку, все, что связано с ней - бесплатно, никакие дополнительные финансы не потребуются.

Как багрепортить (сообщать об ошибках).

Установка:
установка любой сборки достаточно простая, скопировать - вставить. Если даже с этим не разберетесь - готов помочь.
Но на всякий случай я подготовил инструкции, в которых есть ответы практически на все вопросы.

Цена: 1000 рублей за любую из сборок (только исходный код).

Для Counter Strike 1.6 / Counter-Strike: Condition Zero :

Готовый игровой сервер (сборка) { мод Zombie Mod 5.0.8 + "CSO" }
Вид работы:

Готовый игровой сервер (сборка) { мод Zombie Mod 5.0.8 + "CSO" } - оптимизирована под различные задачи (предусмотрены практически все требования клиентов на протяжении длительного времени(~четырех лет)), распостраняется только с открытым исходным кодом, служит как движок для реализации высококачественных игровых серверов данного жанра.
Тестовые серверы:
195.88.209.164:27020 { Linux }
146.255.195.50:27015 { Windows } - последняя версия.

Версия:
Rs Escrow

Минимальные требования:
Windows\Linux;
Build: 5787;
AMX Mod X 1.8.1;
От ~150 серверных FPS;
От ~100 мб ОЗУ;
ЦП - зависит от самого процессора;

Для работы с исходным кодом:
любой редактор и компилятор;
разрешение - любое;

Рекомендуемые требования:
Windows\Linux;
Build: 6153;
AMX Mod X 1.8.2;
От ~150 серверных FPS;
От ~100 мб ОЗУ;
ЦП - зависит от самого процессора;

Для работы с исходным кодом:
Notepad++ со своим встроенным компилятором (все прилагается вместе с сборкой);
разрешение 1280 x 1024 и выше;

От автора:
Cкрытый текст
Данная работа в продаже более четырех лет.
Мной было принято решение продавать только исходный код по многим причинам, одна из них - производительность.
Код будет открыт на ~97%, кроме "ядра".
Автор оружия - KORD 12.7.
К сожалению я не могу полностью опубликовать все настройки (ибо на данный момент они меняются ежедневно), но могу смело заявить, что их более ~1500.

Частичный список настроек:
Cкрытый текст
Код:
#define ZOMBIE_OPEN_ALL_MENU	 				//	Если закомментированно, то зомби сразу открывается обмундирование. 
// Если комментария нет(раскомментированно), то все пункты меню, кроме обмундирования становятся неактивными.

#define HUMAN_OPEN_ALL_MENU // Если раскомментированно и инфекция началась, то людям сразу открывается обмундирование.

#define OFF_MENU_WHEN_MODE_STARTED // Если раскомментированно и инфекция началась, то все пункты меню, кроме обмундирования становятся неактивными.
#define TIME_FOR_BUY 15.0 // Если OFF_MENU_WHEN_MODE_STARTED раскомментирован, то данный параметр устанавливает время доступности меню.
#define LVL_SYSTEM_ACTIVE // Закомментируйте, чтобы лвл система стала не активной.
#define LVL_SYSTEM_ACTIVE_FOR_ZOMBIE // Если нет комментария, то лвл система активна для зомби.
#define LVL_SYSTEM_ACTIVE_FOR_NEMESIS // Если нет комментария, то лвл система активна для немезиды.
#define LVL_SYSTEM_ACTIVE_FOR_SURVIVOR 0 // Если нет комментария, то лвл система активна для выжившего.
#define LVL_SYSTEM_GIVEN_XP 15 // Сколько давать XP за убийство человека\зомби.
#define LVL_SYSTEM_GIVEN_XP_PER_KILL_NEMSIS 10 // Сколько давать XP за убийство немезиды.
#define LVL_SYSTEM_GIVEN_XP_PER_KILL_SURVIVOR 10// Сколько давать XP за убийство выжившего.
#define LVL_SYSTEM_GIVEN_XP_INFECT 3 // Сколько давать XP за инфекцию.
#define LVL_SYSTEM_GIVEN_XP_KILL_LAST_HUMAN 5 // Сколько давать XP за убийство последнего человека.
#define LVL_SYSTEM_DAMAGE_FOR_XP 1000.0 // Сколько нужно нанести урона чтобы получить LVL_SYSTEM_GIVEN_XP_PER_DAMAGE.
#define LVL_SYSTEM_GIVEN_XP_PER_DAMAGE 2 // Сколько получим XP за нанесенный урон.
#define LVL_SYSTEM_HUD_OR_DHUD // Закомментируйте чтобы лвл система была в дхуде.
#define LVL_SYSTEM_HUD_REG 0 // Цвет худ информера о состоянии lvl/exp.
#define LVL_SYSTEM_HUD_GREEN 255 // Цвет худ информера о состоянии lvl/exp.
#define LVL_SYSTEM_HUD_BLUE 0 // Цвет худ информера о состоянии lvl/exp.
#define LVL_SYSTEM_HUD_COORDINATE_X -1.0 // Координата худ сообщения по x.
#define LVL_SYSTEM_HUD_COORDINATE_Y 0.9 // Координата худ сообщения по y.
#define OPEN_MENU_KNIFES_COMMAND "knife" // Команда на открытие меню ножей.


О работе:
Cкрытый текст
Огромный уклон в оптимизацию и юзабильность для клиентов.
Бесплатные обновления и поддержка.
Защита от различных угроз ("читераф") интегрирована.
Сохранение данных в MySQL.
Поддержка HLTV.
По сути Ваша задача просто оплатить работу и выполнить действия по инструкции, далее я все сделаю за Вас.

Лог изменений:
Cкрытый текст

21.07.15

- Дополненительная производительность при работе с MySQL.
- Исправления критических ошибок в работе с MySQL.
- Добавлены новые настройки для выживщего:
#define MODE_SURVIVOR_SOUND // Закомментируйте чтобы выключить звуковое сопровождение во время игрового режима в начале раунда.
#define DHUD_MESAGE // Закомментируйте чтобы включить HUD, заместо DHUD.
#define MESSAGE_ENABLE // Закомментируйте чтобы выключить все сообщения.
#define CHANSE_GAMEMODE_START 20 // Шанс на начала игрового режима.
#define MIN_PLAYERS_FOR_START_GAMEMODE 0 // Минимальное количество игроков для начала игрового режима.
#define HUD_EVENT_X -1.0 // Расположение сообщения по X.
#define HUD_EVENT_Y 0.17 // Расположение сообщения по Y.
#define HUD_EVENT_R 0 // Цвет.
#define HUD_EVENT_G 255 // Цвет.
#define HUD_EVENT_B 100 // Цвет.
- Отмена поддержки и .mp3 и .wav, .mp3 поддерживается только в игровых режимах.
- Дополнительные оптимизации в Buy Menu.

19.07.15
- Убрана статистика в дхуде - хлам бесполезный.
- Заблочена команда buy при рестарте.
- Заблочена озвучка\отсчет при рестарте.
- Заблочены мессаги: радар\хп\броня\прицел и прочие мессаги.
- Добавлено большое количество настроек с правом выбора.
- Поддержка .wav и .mp3.
- Поддержка HUD\DHUD на Ваш выбор.
- Полноценная поддержка HLTV.
- Оптимизированы ветвления.

18.07.15
- Немезида в ближнем бою больше не убивает с удара.

12, 13, 14, 15, 16, 17.07.15

- Глобальная оптимизация и стадия тестирования.
- Оптимизирована лвл система, обработка веапон кеев, переменные, циклы и много-много всего.
- Исправлены баги с сохранением данных в MySQL, а также увеличена скорость работы с MySQL.


Counter Strike Global Offensive :
В процессе...

Планы и ближайшие релизы (обновлено 06.08.2015):
В ближайшее время поступит новая сборка "классической модификации".
1) Будут хукнуты все игровые события для возможности перевода на все доступные языки (90 языков);
2) Возможность изменения сообщений (client print \ hud \ dhud );
3) Возможность обнуления счета.
4) Небольшие бонусы для стим игроков \ админов \ випов.
5) Статистика отображаемая только в motd окнах с сейвом в мускул.
6) Лвл система.
7) Возможность добавления своих оружий.
8) Немного логики и реалистичности (например отсутствие прицелов там, где они не нужны).
9) Физика (пока глобальных идей нет).
10) Естественно античиты, безопасность в целом. Все как положено %)
11) Достаточно большое количество изменений, которые придут во время разработки.
12) Бесплатные обновления и поддержка.
13) И конечно же синхронизация.

Сборка поступит в трех вариациях:

Первая сборка: классический игровой процесс.
Вторая сборка: возможность приобретения моделей и прочего. (идея позаимствована в CS:GO).
Третья сборка: "графика" полностью переберу все модели \ карты.

От всех вариаций будет доступен исходный код.


Отредактировал: Predat0r, - 6.8.2015, 15:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   Цитировать сообщение
Статус пользователя Fred Perry
сообщение 20.7.2015, 13:06
Сообщение #2


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Predat0r, код ядра это 3% ? Это что мотд куплю админку)


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 20.7.2015, 13:11
Сообщение #3
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Цитата(Fred Perry @ 20.7.2015, 14:01) *
код ядра это 3% ?

Я считал по количеству плагинов, а не по строкам кода.
Если по строкам, то в районе ~50 к.
Подсчитаю при релизе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4ePBb
сообщение 20.7.2015, 15:27
Сообщение #4
Стаж: 14 лет

Сообщений: 101
Благодарностей: 73
Полезность: 346

Predat0r, Скажите мне пожалуйста что делать тем ребятам что давно покупали зборку зм. которым пообещали бесплатно обновку. что делать этим ребятам?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 20.7.2015, 15:44
Сообщение #5
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

4ePBb
Все верно, приношу извинения - забыл про главное.
т.к. обновления бесплатны, всегда были таковыми и будут - обратиться к контактам.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 7entol
сообщение 20.7.2015, 17:02
Сообщение #6


Стаж: 12 лет

Сообщений: 143
Благодарностей: 66
Полезность: 214

Можно посмотреть состояние нагрузки машинки в пик онлайна?
и без онлайна на одной и той же машине?
Так же инфу по машинке на которой будет тест.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 20.7.2015, 17:29
Сообщение #7
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

На данный момент это не имеет смысала, как будет релиз - опубликую.
Производительность будет порядком выше (других работ), во много раз.
Так, как оптимизация затронула не только плагины, но и библиотеки. В ближайшее время будет поставляться только со своей платформой и компилироваться только "своим" компилятором.

Отредактировал: Predat0r, - 20.7.2015, 17:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 21.7.2015, 14:20
Сообщение #8
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

21.07.15
Обновления задержаны на сутки (приношу извинения).

- Дополненительная производительность при работе с MySQL.
- Исправления критических ошибок в работе с MySQL.
- Добавлены новые настройки для выжившего:
Cкрытый текст
#define MODE_SURVIVOR_SOUND // Закомментируйте чтобы выключить звуковое сопровождение во время игрового режима в начале раунда.
#define DHUD_MESAGE // Закомментируйте чтобы включить HUD, заместо DHUD.
#define MESSAGE_ENABLE // Закомментируйте чтобы выключить все сообщения.
#define CHANSE_GAMEMODE_START 20 // Шанс на запуск игрового режима.
#define MIN_PLAYERS_FOR_START_GAMEMODE 0 // Минимальное количество игроков для запуска игрового режима.
#define HUD_EVENT_X -1.0 // Расположение сообщения по X.
#define HUD_EVENT_Y 0.17 // Расположение сообщения по Y.
#define HUD_EVENT_R 0 // Цвет.
#define HUD_EVENT_G 255 // Цвет.
#define HUD_EVENT_B 100 // Цвет.

- Отмена одновременной поддержки и .mp3 и .wav, .mp3 поддерживается только в игровых режимах.
- Дополнительные оптимизации в Buy Menu.

Отредактировал: Predat0r, - 21.7.2015, 14:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 25.7.2015, 19:26
Сообщение #9
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

25.07.15
Обновления задержаны на четверо суток связи с критическим багом под Windows (приношу извинения).

- На 100% переписан код Buy Menu:
1) Отсутствует полностью динамика.
2) Добавлены в пункты подпункты.
3) В пунктах есть сортировка по типу патронов.
4) В пунтках есть сортировка по типу вооружения (одноствол, двуствол и тому подобное).
5) Полностью отсутствует динамика, все делается вручную(речь о регистрации) - позволило серьезно оптимизировать код:
Добавление пунктов в меню благодаря функции:
Menu_Add_Weapon_Item, где
Код:
Menu_Add_Weapon_Item(const iMenu, const iIndex_Item, sItem[], const iCost, const iLevel, const iPlayer)

Например:
Код:
Menu_Add_Weapon_Item(iMenu, 0, "Desert Eagle \y [250$]", 250, 0, iPlayer);

Оружие добавяется так:
Код:

Player_Drop_Weapons(iPlayer, ExecuteHamB(Ham_Item_ItemSlot, iWeapon));
LevelSystem_Set_Money(iPlayer, LevelSystem_Get_Money(iPlayer) - 250);
Give_Item(iPlayer, "weapon_deagle", 29381);
Set_Back_Pack_Ammo(iPlayer, 29381, 35);

Где Код:
native Get_Back_Pack_Ammo(const iPlayer, const iWeapon_Key);
native Set_Back_Pack_Ammo(const iPlayer, const iWeapon_Key, const iAmmount);
native Buy_Back_Pack_Ammo(const iPlayer, const iWeapon_Key, const iAmmount, const iWeapon, const iMax);
native Give_Item(const iIndex, const iItem[], const iWeapon_Key);
native Player_Drop_Weapons(const iPlayer, const iSlot);
native LS_SetMoney(const iPlayer, const iMoney);
native LS_GetMoney(const iPlayer);

То есть, при открытии подменю идет проверка по наличию денег и уровня.
Если не успешно - пункт не активен. Успешно - можно нажать.
Далее дропаем оружие в слоте, если оно конечно есть. Далее идет присвоение нужной суммы денег, с учетом стоимости. Выдаем айтем (кстати, выдача оружия только по командам(сделаю нативно)) это нужно для исправления бага (который кстати есть у 99% всех, кто юзает не дефолтные пушки на серверах). Далее устанавливаем количество аммо в запас.
+ Есть дополнительные нативы для различных ситуаций, которые опубликованы в данном посте.

- Исправлены критические баги в Windows, теперь определенно есть поддержка и все работает стабильно.
- Естественно доступен исходный код, вся дополнительная информация и видео урок по работе с данным обновлением будет доступен только клиентам в инструкции.

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

Отредактировал: Predat0r, - 25.7.2015, 21:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zod
сообщение 26.7.2015, 20:29
Сообщение #10
Стаж: 11 лет

Сообщений: 243
Благодарностей: 73
Полезность: < 0

шикарная работа, в очередной раз всем доволен, но очень дешево на самом то деле за столь сложную работу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 30.7.2015, 10:59
Сообщение #11
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Обновил первый пост.
Добавлены минимальные и рекомендуемые требования и прочие изменения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 1.8.2015, 13:26
Сообщение #12
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Доступно обновление.

- Новый тестовый сервер под Windows.
- Новые настройки:
Cкрытый текст

Код:
#define MYSQL_HOST "HOST"
#define MYSQL_DATABASE "DB"
#define MYSQL_USER "USER"
#define MYSQL_PASSWORD "PASS"

#define KILL_MONEY_BONUS 500 // Награда за убийство.
#define MONEY_INFECT_BONUS 500 // Награда за инфекцию.
#define MONEY_LIMIT 50000 // Лимит денег для простых игроков.
#define ADMIN_FLAG ADMIN_LEVEL_H // Флаг для снятия лимита.
#define DAMAGE_FOR_MONEY_BONUS 1000 // Урон для получения денег.
#define MAIN_MENU_COUNT_ITEMS 7 // Сколько пунктов будет доступно в меню.

// Награды за поражения\победы
new const iMoney[2][2] =
{
{1000, 1000}, //Defeat
{1500, 3000} //Victory
}

// Количество уровней не ограничено (настройка опыта для получения уровней).
new const g_iLevel_Experience[]=
{
0,
1000,
3000,
8000,
19000,
31250,
74000,
156000,
283500,
429990,
555550
}

- Награда за урон выдается рандомно, не фиксировано. Например наносите 1000, получаете рандомную сумму из диапазона от 30 до 500 $.
- Награды в игровых режимах выдаются только в том случае, если Вы живы.

Отредактировал: Predat0r, - 1.8.2015, 13:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 2.8.2015, 10:04
Сообщение #13
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Забыл добавить - на тестовом сервере под Windows есть команда test, использование которой доступно через чат вида say test, что в свою очередь позволяет протестировать некоторые спорные моменты на сервере.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 4.8.2015, 12:52
Сообщение #14
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

smile.gif На мод Zombie Mod 5.0.8 + "CSO" доступно обновление.
- Исправлены различные ошибки (их было достаточно много, описывать не буду).
- Большое количество оптимизаций.
p.s. В режимах у гранат замечена фича - при отсутствии гранаты на пкм остается мессага. Будет исправлено после общей проверки.

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

Отредактировал: Predat0r, - 4.8.2015, 12:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 5.8.2015, 15:18
Сообщение #15
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Добавлена поддержка Counter-Strike: Condition Zero.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 6.8.2015, 14:48
Сообщение #16
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

В первый пост добавил информацию о планах.
Можно изредка поглядывать, мало ли что-то появится.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KORD_12.7
сообщение 6.10.2015, 13:47
Сообщение #17


Стаж: 15 лет

Сообщений: 39
Благодарностей: 57
Полезность: 753

Офигеть! Дайте две!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Phoenixqs
сообщение 6.10.2015, 13:50
Сообщение #18


Стаж: 10 лет

Сообщений: 198
Благодарностей: 92
Полезность: < 0

Predat0r,
эммм....., а это что?
Продам \ отдам различные "полезности".
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Ecklory
сообщение 6.10.2015, 14:18
Сообщение #19
Стаж: 10 лет

Сообщений: 43
Благодарностей: 17
Полезность: < 0

KORD_12.7

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