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

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

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

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

История благодарностей участнику x@kep ::: Спасибо сказали: 43
Дата поста: В теме: За сообщение: Спасибо сказали:
24.9.2012, 14:02 Дайте совет пожалуйста
Ну вы уже достали =) IP v.4 не может быть буквенным. Он состоит строго из цифр. А то, что вы говорите, это доменное имя. И никак по другому.
bug, sergggzi
24.9.2012, 1:41 Дайте совет пожалуйста
sergggzi, ей богу, погуглите, что такое DNS. То, что вы так упорно называете DNS, на самом деле не более, чем доменное имя.
bug
8.8.2012, 9:41 Нужно убрать сообщение из плагина Vote Restart Round
Надо в utf-8 без BOM сохранять .sma файл. Прикрепил исправленный.
Zolotoy
4.8.2012, 15:00 Флуд с европейских IP (traffic temporary blocked from)
tcpdump
Код
00:00:00.000000 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c087 0000 fa11 3a48 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000019 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c088 0000 fa11 3a47 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000006 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c089 0000 fa11 3a46 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000006 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c08a 0000 fa11 3a45 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000005 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c08b 0000 fa11 3a44 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000006 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c08c 0000 fa11 3a43 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000005 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c08d 0000 fa11 3a42 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000005 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c08e 0000 fa11 3a41 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000006 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c08f 0000 fa11 3a40 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000
00:00:00.000005 IP 112.137.162.74.10101 > 95.*.*.*.27019: UDP, length 5
        0x0000:  4500 0021 c090 0000 fa11 3a3f 7089 a24a
        0x0010:  5fa3 5385 2775 698b 000d 52d7 ffff ffff
        0x0020:  5600 0000 0000 0000 0000 0000 0000


Как видно, каждый пакет немного отличается от предыдущего.
camic
30.6.2011, 16:00 Friendly Fire, ff автоматически включается, КАК УБРАТЬ?
Наверняка это из-за плагина atac. У него в конфиге прописан mp_friendlyfire 1 по умолчанию. Смотри файл configs/atac/mod.cfg.
YuriusSpb
23.5.2011, 0:41 Подскажите как называется карта (РЕШЕНО: de_aztec_maso3)
Похоже на de_aztec_maso3.
dr-ef
21.5.2011, 15:50 Регистрация на мастер-серверах
Цитата(nardamon @ 21.5.2011, 23:10) *
На этом форуме у меня всего 4 поста

У вас под ником написано, что у вас 34 поста. И если модеры обратят внимание, то увидят, что все они, как вы выразились "чушь".

Цитата(nardamon @ 21.5.2011, 23:10) *
И если вам удасца таки включить свой мозжечогЪ

Видимо вы в школе ещё не прошли, что такое мозжечок и какие функции он выполняет в организме. Погуглите, полезно будет узнать.

Цитата(nardamon @ 21.5.2011, 23:10) *
Вы уверены что это реальные сетмастеры, а не хакерский софт для сбора статистики(и т.д) с кс серверов?

Если бы у вас всё-таки имелось серое вещество (в чём я сильно сомневаюсь), вы бы поняли, что во-первых мастер-сервер не может собирать произвольную информацию с сервера. Есть протокол, согласно которому сервер отправляет строго регламентированные поля мастеру (несколькими постами выше они написаны). Мастер-сервер не может просто так запросить у игрового сервера какую-либо другую информацию. И во-вторых там написаны официальные сетмастера от Valve.

Цитата(nardamon @ 21.5.2011, 23:10) *
Нет тупоголовый.

...
330863, Deniscorpion, Grape Fruit, ZeroXL
20.5.2011, 14:59 Создание сервер Kreedz (Jump / Climb)
1) Сам мод, либо классику, либо один из этих двух (рекомендую первый)
http://forums.alliedmods.net/showthread.php?t=130428
http://forums.alliedmods.net/showthread.php?t=130417
2) jump stats можно от Exolent'а либо вот неплохая
http://forums.alliedmods.net/showthread.php?t=141586
3) для bhop карт плагин, не дающий блокам опускаться
http://forums.alliedmods.net/showthread.php?t=90242

В принципе по минимуму этого достаточно.
AndrewZ, Archipelago
19.5.2011, 13:29 Регистрация на мастер-серверах
Цитата(nardamon @ 19.5.2011, 21:46) *
Чушь

Я так понимаю это вы про свои посты, которыми вы зафлудили пол форума?
Grape Fruit
18.5.2011, 12:51 Поздравляем проект c-s.net.ua с 5-летием!
Отличный проект. Поздравляю администраторов и пользователей с первым настоящим юбилеем!
Akushi, FacilGrace, iLLuSioN, MaZzai, rygBuH
15.5.2011, 13:33 Мои Вопросы
Цитата(Zama @ 15.5.2011, 21:01) *
Подскажите,как точно называется карта
помню что было в названии 007
там оружейка в середине,чтоб туда попасть,
пройти канаты,потом лифт,и 20 дверей там)
некоторые двери введут туда в оружейку,
некоторый сбрасывают и тд.?

Скорее всего это most_wanted.
Zama
15.5.2011, 5:08 WASD
https://c-s.net.ua/forum/topic9368.html

Чтобы показывал только кнопки, без списка наблюдающих, нужно прописать (в amxx.cfg например):

si_list_enabled 0
si_keys_enabled 1
si_list_default 0
si_keys_default 1
swom
9.5.2011, 14:09 Видимость серверов во владке Internet.
Цитата(LifeIsJustTheGame @ 9.5.2011, 23:03) *
x@kep, получается нет никакого другого выхода, кроме как менять IP ?
ни программы, ни другие, так скажем, "самостоятельные" действия не помогут ?

Мы сами столкнулись с этой проблемой не так давно (был адрес 213.248.**.**) и решили проблему сменой адреса (на 95.163.**.**), благо датацентр позволил. Вопросом поиска других способов мы не задавались. Может кто-нибудь другой подскажет ...
LifeIsJustTheGame
9.5.2011, 13:58 Видимость серверов во владке Internet.
Да, есть такая проблема. Сервера на вкладке internet выводятся для каждого игрока с определённым ip по разному. Т.е. если у игрока адрес будет начинаться на 212.20.**.**, то ему выведутся все сервера с адресом на 212.20.**.**, затем на 212.**.**.**, а затем уже 211.**.**.** и 213.**.**.**, 210.**.**.** и 214.**.**.** и т.д. с расхождением в обе стороны. Если учесть, что в вашем районе игроков с такими ip адресами нет, то никто и не увидит вас в списке internet. Оптимальный вариант - когда ip адрес в районе 100.**.**.**. Выход - приобрести другой ip, либо рекламировать сервер. Ну и наверняка резкий упадок онлайна связан со сменой ip адреса, и многие постоянные игроки об этом не знают.
LifeIsJustTheGame
9.5.2011, 0:47 Спасибо всем!,Но....
Перешёл
ХаТТа6
29.4.2011, 5:13 Какой-то плагин дописывает к рейту буквы
Цитата(Strish @ 29.4.2011, 8:25) *
Вот такую белиберду дописывает игррокам на сервере (rate) , кто подскажет от чего это и как убрать? (а может это вообще не критично? )
"rate" is "25000e2ATeTmktt"

У вас, наверное, стоит что-то типа superban или advanced bans. Эта переменная (одна из немногих) хранится в реестре у игроков, и с её помощью можно сделать ещё один уровень защиты от обходов бана (проверять строку после цифры). Если учесть, что это не единственный способ проверки, то убирать её (строчку после 25000) не имеет смысла. По ней плагин определяет, забанен игрок или нет.
Strish
19.4.2011, 15:05 Нужно изменить флаг b на с
ADMIN_RESERVATION поменять на ADMIN_KICK
blotik
15.4.2011, 12:53 autoheal
Цитата(salle @ 15.4.2011, 21:42) *
Как сделать что бы автохилл вхиливал до 100-та хп
В настройка autoheal.cfg ставил 100 всё равно хилит 65

Я же написал в этой теме https://c-s.net.ua/forum/topic30420.html ответ. Если есть какие-то вопросы, спрашивайте.
salle
15.4.2011, 8:37 autoheal
Цитата(salle @ 15.4.2011, 15:18) *
Народ помогите пожалуйсто
У меня HNS сервер но вот в чём проблема,Не могу сделать что хп до 100 вхиливалось
Как настройки не меня по стандарту 60 хилл
Как настроить или что сделать отпишите!


Если вы используете этот плагин, то могу посоветовать сделать то, что посоветовали мне сделать в своё время. В плагине не совсем верно подключается конфигурационный файл, поэтому я подключил в начале файла модуль

Код
#include <amxmisc>


и изменил код подключения конфига с

Код
public plugin_cfg()
{
    new cfg[128]
    format(cfg, 127, "%s/autoheal.cfg", cfg)
    if (file_exists(cfg))
    {
        server_exec()
        server_cmd("exec %s", cfg)
    }
}


на

Код
public plugin_cfg()
{
    new configsDir[64]
    get_configsdir(configsDir, 63)

    server_cmd("exec %s/autoheal.cfg", configsDir)
}


После этих махинаций значения в конфиге стали нормально работать.

Ну или ещё как вариант, просто изменить

Код
hp_reg = register_cvar("hp_reg", "60")


на

Код
hp_reg = register_cvar("hp_reg", "100")


но это не исправит ошибку с конфигом.

Вот сам исходник и скомпиленный плагин со 100 hp [attachment=13868:autoheal.zip].
salle
10.4.2011, 1:50 дайте php скрипт включения сервера
Раньше, пока сервера были на винде, разбирался с этим, и даже что-то работало. Сейчас по ssh это делается в одно касание, так что даже не пробовал писать скрипт. Вот два варианта. Сервер запущен в виде службы через программу fire daemon.

Первый способ - создаём батник с нужным содержимым, выполняем его, а затем удаляем. Не самый быстрый способ, но я тоже не сразу разобрался с exec. Скрипт написан с тем учетом, что веб сервер и игровой сервер находятся на разных машинах с разными айпишниками. Если они находятся в одном месте, и если батник уже готов и его не надо генерировать, то скрипт можно написать в 3 строчки.

$str - это ip + port нашего сервера. порт в данной процедуре не нужен, так что он отбрасывается.
$comm - это команда для службы (stop/start).
$service - это название сервиса, который у нас связан с игровым сервером.
$login и $password - это логин и пароль удалённой машины с игровым сервером, от чьего имени будут выполняться команды в батнике.

Код
$lists = explode(":", $str);
$server = $lists[0];
        
$direct = "_scripts\\";
    
$filename = $comm.".bat";
    
$command = "net use \\\\".$server."\\IPC$ \"".$password."\" /user:".$server."\\".$login."\r\n".
    "sc \\\\".$server." ".$comm." ".$service."\r\n".
    "net use \\\\".$server."\\IPC$ /delete /yes \r\n".
    "exit";
$handle = fopen($direct.$filename, "w");
fwrite($handle, $command);
fclose($handle);
      
$real_path = realpath($direct.$filename);
$center_section = $real_path;
    
if (exec($real_path)){
    $center_section = "
        <fieldset>
            <legend>
                <font color=green>
                    <b>Сообщение</b>
                </font>
            </legend>Операция $comm для сервера $str успешно выполнена!
        </fieldset>
    ";

} else {
    $center_section = "
        <fieldset>
            <legend>
                <font color=red>
                    <b>Ошибка</b>
                </font>
            </legend>Операция $comm для сервера $str не выполнена!
        </fieldset>
    ";
}
    
unlink ($direct.$filename);
echo $center_section;


Т.е. в папке _scripts создаётся бат файл, который содержит команду для удалённой машины, который выполняется, а затем удаляется.

Второй способ - послать команду серверу напрямую.
Код
$command2 = "net use \\\\".$server."\\IPC$ \"".$password."\" /user:".$server."\\".$login;
$command3 =    "sc \\\\".$server." ".$comm." ".$service;
    
$issuccess2 = exec($command2,$res2);
$issuccess3 = exec($command3,$res3);
if ($issuccess3){
    $center_section = "
        <fieldset>
            <legend>
                <font color=green>
                    <b>Сообщение</b>
                </font>
            </legend>Операция $comm для сервера $str успешно выполнена!
        </fieldset>
    ";
} else {
    $center_section = "
        <fieldset>
            <legend>
                <font color=red>
                    <b>Ошибка</b>
                </font>
            </legend>Операция $comm для сервера $str не выполнена!
        </fieldset>
    ";
}

echo $center_section;

На счёт второго способа не уверен, в рабочей ли конфигурации он сейчас, но первый с батником точно работает. Не знаю, поможет ли вам это, но думаю как минимум может дать направление =)

P.S. я новичок в этом деле, и если у кого есть более оптимальные способы решения, то отпишитесь, будет полезно узнать =)
Саша

2 страниц V   1 2