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

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

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

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

История благодарностей участнику The_Razer ::: Спасибо сказали: 48
Дата поста: В теме: За сообщение: Спасибо сказали:
24.3.2014, 13:19 Ищу единомышленника
Есть простаивающее хорошее серверное железо с толстым каналом. Раньше использовалось для серверов мода БФ2 и 1.6, когда мне было не всё равно :)
Если у кого-то есть желание заняться и затянуть какой-то народ - могу выдать доступ по SSH до контейнера(там LXC, поэтому тормозов от виртуализации не будет) и вы царь и бог сервера.

Несколько условий
1) Никаких платных админок, разбанов и чего там еще школьники придумавают.
2) Монетизация - випы, реклама на форуме итд. Ну или как там ещё люди этим занимаются. Доход(если хочется монетизировать - пополам, но пускай лучше в раскрутку уходит)
3) Адекватность и возраст. Хотя бы 18+.
4) Знание LINUX на уровне установить сервер и править там всё по SSH

Сам я просто не успеваю этим заниматься, раньше это всё дело приносило неплохой доход, да и чего железу пропадать.

Всё это сугубо на интерес. На первое время можно выделить из денег сайта какой-то бюджет на раскрутку 1.6(мониторинги итд). Если будет результат - можно постоянно выделять средства.


Кто заинтересован - пишите сразу в скайп
Если тема создана не там- переместите плз.


UPD: Человек найден, спасибо
damilurg, Safety1st
11.12.2012, 1:36 Возникла ошибка при запуске сервера.
Ну так. Завис процесс какой-то(или просто забыли про него) и юзает порт.
Я с ключом ошибся. Надо было ещё + p сделать. Это пид/имя покажет.
netstat -pl
По пиду убить.

Или получить пид через
ps ax | grep hlds
(только это ещё и покажет пид сессии в который ты сам сидишь. Её убивать не надо :) )
Если сервер один, то можно вообще было сделать.
killall hlds*

Вообще это слишком простая проблема для гентушника. А если что серьезнее?)
emerge htop
С ним проще будет. Хоть какой-то интерфейс будет для начала)
MiXa, Serhiyyy
10.12.2012, 23:39 Возникла ошибка при запуске сервера.
Порт занят.

netstat -l
Serhiyyy
10.12.2012, 15:30 ubuntu server - вопросы.
Цитата(gentoos @ 10.12.2012, 15:47) *
Убунту я решил поставить как тест,но меня она не устроила,поэтому перейду на цент.

Имхо ты её не устроил :)



P.S. Не надо заниматься привязкой процессов к ядрам. Линуксовый планировщик намного лучше это сделает за тебя.
_Skyline
12.9.2012, 16:26 Веб интерфейс для advanced_bans
На днях будет новая версия.
Если есть какие-то мелкие предложения по интерфейсу - я могу успеть ещё что-то подправить.
iLLuSioN
12.9.2012, 16:23 Сделать свои баны с блекджеком и
Цитата(iLLuSioN @ 12.9.2012, 18:11) *
Поделись мордой :)

Старая версия вот тут https://c-s.net.ua/forum/topic37985.html
Сейчас еще есть парочка допилок для моих админов и выложу новую версию...


Интереса к теме не было, вот я и подзабыл про паблик релизы)
iLLuSioN, pulse.
12.9.2012, 16:07 Сделать свои баны с блекджеком и
Нашел свой старый вишлист в теме на аллиедмоддерс

+бан по нику
+всегда банить и по ип и по нику и по стимайди
+всегда проверять и ип и стимайди и ник
pulse.
12.9.2012, 15:18 Сделать свои баны с блекджеком и
Сабж.

Есть парочка мыслей по доработке advanced_bans_sql, но поскольку я в AMXX полный нуб - сам реализовать их вряд ли смогу.
В чем смысл - у меня есть неплохой скрипт вебморды к advanced_bans с админкой(веб админы + гейм админы, удаление, поиск)
Выглядит это примерно так http://admin.3ebra.ru/advancedbansweb/index.php?do=main

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

Собственно что хочется реализовать(основное)

* Хранить в базе время бана в адекватном формате(unix time). И рядом хранить длительность бана. Сейчас в базе висит вещь, которую очень тяжело отпарсить "22:09:50 9/18/2012"
Affl, Safety1st
3.5.2012, 14:12 Веб интерфейс для advanced_bans
Итак версия 0.3
Changelog

+Добавление вебадминов и уровней доступа(powerlevel). Все данные для авторизации теперь в mysql.

0: Уровень по умолчанию. Просмотр банлиста.
1: Обычный вебадмин. Может разбанивать.
2: Главный вебадмин. Может добавлять других вебадминов и ингеймадминов.

+На страничке админов теперь только кнопки управления + авторизация. Удаление банов производится прямо из общего листинга или поиска. Если кнопок удаления нет - надо пройти по админской ссылке и авторизоваться.

+Добавлено поле комментария в таблицу admins(дефолтная таблица для admins_sql.amxx ), чтобы легче читалось

+много мелких фиксов и фильтров ввода и вывода.

Установка:
1) Забекапьте таблицы advanced_bans, admins
2) Распакуйте архив
3) Измените настройки в файле config.php Разные версии advanced_bans могут по разному называть поля таблицы. По умолчанию стоят настройки для 0.8. Названия можно проверить в phpmyadmin.
4) Добавьте таблицу webadmins с полями admin(varchar(100)), password(varchar(100)), powerlevel(int(11)) и вставьте в неё нужные данные.
Если не знаете как это сделать - в папке есть файлик webadmins.sql - выполните его на mysql сервере. В нём в качестве примера созданы 4 учетные записи. Остальные можно будет добавить уже через веб интерфейс. Логин пароль по умолчанию admin2 password2
5) Добавить поле comment в таблицу с админами.
Для этого необходимо выполнить mysql запрос.
Код
ALTER TABLE admins
ADD comment varchar(50)
330863, babylkin_band, cstriker
2.5.2012, 12:27 Веб интерфейс для advanced_bans
Цитата
ну например, подсчитывать через banlength когда забанен. и вместе с unbantime считать когда снимется бан.

Плагин в базу пишет время разбана в очень корявом, уже отформатированном, виде. Не хочется это парсить, если честно. Если разраб плагина писал бы в базу unixtime - проблем ы бы не было...
victim_steamid - плагин пишет в это поле или айпишник или стимайди, в зависимости от того что было в момент бана. Никто не мешает банить и по айпи при лицензионном стиме.
При входе на сервер проверяется и стимайди и ип. Так что всё нормально, сам плагин прекрасно работает на пиратских серверах.

ПыСы: На днях выложу сильно обновленный скрипт с добавлением ингейм и вебадминов. Осталось только стартовую базу сдампить.
babylkin_band
17.4.2012, 8:50 Веб интерфейс для advanced_bans
Простой скрипт управления банами, ингейм администраторами и веб администраторами.

Требования. Это точно работает на
PHP 5.3.8
mysql 5.1.58-r1
Для редактирования ингейм администраторов необходимо, чтобы ваш сервер хранил их в той же базе, что и advanced_bans.


Установка:
1) Забекапьте таблицы advanced_bans, admins
2) Распакуйте архив
3) Измените настройки в файле config.php Разные версии advanced_bans могут по разному называть поля таблицы. По умолчанию стоят настройки для 0.8. Названия можно проверить в phpmyadmin.
4) Добавьте таблицу webadmins с полями admin(varchar(100)), password(varchar(100)), powerlevel(int(11)) и вставьте в неё нужные данные.
Если не знаете как это сделать - в папке есть файлик webadmins.sql - выполните его на mysql сервере. В нём в качестве примера созданы 4 учетные записи. Остальные можно будет добавить уже через веб интерфейс. Логин пароль по умолчанию admin2 password2
5) Добавить поле comment в таблицу с админами.
Для этого необходимо выполнить mysql запрос.
Код
ALTER TABLE admins
ADD comment varchar(50)


Changelog
Версия 0.3
+Добавление вебадминов и уровней доступа(powerlevel). Все данные для авторизации теперь в mysql.
0: Уровень по умолчанию. Просмотр банлиста.
1: Обычный вебадмин. Может разбанивать.
2: Главный вебадмин. Может добавлять других вебадминов и ингеймадминов.

+На страничке админов теперь только кнопки управления + авторизация. Удаление банов производится прямо из общего листинга или поиска. Если кнопок удаления нет - надо пройти по админской ссылке и авторизоваться.

+Добавлено поле комментария в таблицу admins(дефолтная таблица для admins_sql.amxx ), чтобы легче читалось

+много мелких фиксов и фильтров ввода и вывода.
Версия 0.2
+поиск по стимайди/айпи. Трогать найденное пока нельзя. Кроме того поиск пока доступен только админу в целях безопасности. Если хотите разрешить искать всем - закомментируйте include 'auth.php'; в search.php
+небольшие фиксы безопасности и защиты от инъекций.
+почти полностью переписан весь код, чтобы в будущем было проще добавлять функционал

Версия 0.1
-первая версия :)
330863, aleshqa, babylkin_band, bomj, cstriker, Drotik, etkins, kupuk96, perfectblood0, Shurik_7773.cfg, Zero, zhenyasim
12.3.2012, 12:05 CSS и iptables
Сейчас правда уже и не вспомню что для хлтв открыто, а что для контры :)

Цитата
2 строчки нечего не значат, важна очередь правил iptables diablo.gif

Не всегда пакет идёт только до первого подходящего правила.

Код
#!/bin/bash
#####DEFAULTPOLITICS#####
iptables -F
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
#########################

######ALLOWLOCAL#########
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
#########################

#####ALLOWESTABLISHED####
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
########################

##########HLDS###########
iptables -A INPUT -p tcp --dport 27015 -m connlimit --connlimit-upto 5 -j ACCEPT
iptables -A INPUT -p tcp --dport 27005 -m connlimit --connlimit-upto 5 -j ACCEPT
iptables -A INPUT -p tcp --dport 27020 -m connlimit --connlimit-upto 5 -j ACCEPT
iptables -A INPUT -p tcp --dport 27040 -m connlimit --connlimit-upto 5 -j ACCEPT
iptables -A INPUT -p udp --dport 27015 -m connlimit --connlimit-upto 5 -j ACCEPT
iptables -A INPUT -p udp --dport 27005 -m connlimit --connlimit-upto 5 -j ACCEPT
iptables -A INPUT -p udp --dport 27020 -m connlimit --connlimit-upto 5 -j ACCEPT
iptables -A INPUT -p udp --dport 27040 -m connlimit --connlimit-upto 5 -j ACCEPT
#########################
galaktiksu
16.12.2010, 13:46 Faq По Созданию Надёжной, Быстрой Платформы Для Игрового Сервера Из Gentoo Linux © Shadowboss
Цитата(xSav @ 13.11.2010, 12:25) *
надо бы мне поднять на моей гене еще и все необходимое для сайта.. ктонибудь делал ? подскажите что ставили и как ?

#echo "dev-lang/php apache2 sockets mysql zlib xml gd truetype ctype cgi force-cgi-redirect" >> /etc/portage.mask
#emerge --keep-going php
Готово.
Ну а потом ждите статьи как сделать apache - nginx - client схему

Либо я тут наткнулся вот на что
Цитата
Есть два замечательных оверлея - chtekk-apps и chtekk-syscp. В последнем лежит ебилд для готового хостинга. Т.е. сразу собирается LAMP и к нему контрольная панель
xSav
28.11.2010, 4:32 Процесор
Не очень понимаю по-украински(?)
А вообще для запуска на первом ядре нужно создать стартовый скрипт примерно такого содержания.
Код
taskset -c 0 screen -mdS "hlds" ./hlds_run -debug  -game cstrike +maxplayers 24 -port 27015 +rcon_password rconpasswd -pingboost 1 -insecure

Если проблема в непонятной загрузке сервера - тут надо копать. load average под единицу для такого мощного сервера с такой простой задачей указывает на какую-то лажу в конфигах.
Ну и кстати. Апача многовато. Ставьте nginx.
FIX3R
21.8.2010, 11:03 M1c античит
Цитата(Makzz @ 17.8.2010, 14:15) *
Есть проблемы с отображением чтоли? psych.gif

Еще какие. Приходилось отдельно скачивать конфиги и читать на виндовой машинке :)
Всё же utf-8 поддерживается на любом линуксовом сервере, а вот cp1251 редко.
Makzz
4.7.2010, 22:58 Psychostats V3.2 (final)
Цитата(STR@TEG @ 4.7.2010, 19:39) *
The_Razer,
Попробуй создать пустой файл L0831045.log

Не помогает...
Agon1st
4.7.2010, 12:28 Psychostats V3.2 (final)
Цитата(The_Razer @ 2.7.2010, 9:57) *
[WARNING] Unable to find log L0831045.log from previous state in /opt/hlds/cstrike/logs/. Ignoring directory.
Как это побороть?

неужели никто не знает? Не хочется обнулять статистику...
Agon1st
2.7.2010, 7:57 Psychostats V3.2 (final)
[WARNING] Unable to find log L0831045.log from previous state in /opt/hlds/cstrike/logs/. Ignoring directory.
Как это побороть?
Agon1st
28.6.2010, 13:06 CSDM only awp (scout) - как осуществить?
Fill1993,
Боты это отдельный плагин чтобы раунд не кончался.
А чтобы сделать только авп и пистолеты в секции
;;;;;;;;;;;;;;;;
;;WEAPON MENUS;;
;;;;;;;;;;;;;;;;
оставляешь только
Код
[secondary]
usp USP 1
glock18 Glock 1
deagle Deagle 1
p228 P228 1
elite Elite 1
fiveseven "Five Seven" 1
[primary]
scout Scout 1
awp AWP 1
Bo_OT?!
27.6.2010, 21:04 Помогите с проблемой в Psychostats
prosas,
Ты выставил чтобы тема компилялась каждый раз вообще-то, без использования темпа. И директорию ты создал не ту что оно просило. В линуксе есть и абсолютные и относительные пути, следует разобраться. И работать оно перестало потому что сервер перезагружался а при перезагрузке /tmp очищается.
Если хочешь чтобы всё работало с кешем то тебе надо узнать абсолютный адрес твоей статистики и уже внутри создать папку для компила шаблонов.
SaSQuaTcH_Pro

2 страниц V   1 2