Создаю сервер для cs 1.6. Необходимо открыть порт 27015.
Стоит роутер d-link dir-300.
Через него открыл:
.
Ноль реакции:
.
тоже твердит и терминал:
.
Делаю вывод: надо открывать порты в самой системе.(на винде достаточно было манипуляций с роутером.)
Что нарыл:
1)
[console]sudo iptables -I INPUT -p tcp --dport 27015 -m state --state NEW -j ACCEPT [/console]
ноль реакции. порт закрыт.
2)
[console]sudo iptables -A INPUT -p all --dport 27015 -j ACCEPT[/console]
ругается на --dport.
Хелп, может кто сталкивался? Заранее благодарен.
Как открыть порт?
комментарий ко второму пункту: ругается из-за того, что при --dport необходимо явно указывать tcp или udp
deffer, покажите
netstat -pan --inet | grep 27015
iptables -L -n
Lupo Alberto,
1)
[console]udp 0 0 192.168.0.103:27015 0.0.0.0:*
3950/hlds_amd [/console]
2)
[console]Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:27015 state NEW
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination[/console]
Так у вас на целевой машине всё открыто.
А нужный вам демон так и называется hlds_amd?
UPDATE: да, так и называется. В дальнейшем учитывайте, что он работает по udp-протоколу.
deffer, покажите на роутере
iptables -L -n:D Если не трогал убунту тогда всё accept по файрволу. Лучше открой зону dmz на 192.168.0.103 или portmapping 27015 tcp udp.
Так у вас на целевой машине всё открыто.
А нужный вам демон так и называется hlds_amd?
на линуксе 1.5 дня так что для меня это китайская азбука :D
можно про демон еще раз но по понятней?
можно про демон еще раз но по понятней?
В смысле сервер CS wink
(на винде достаточно было манипуляций с роутером.)
Можно ли это понимать так, что роутер с данными настройками с CS-сервером на windows работает?
Kettler, попробывал dmz - не работает.
Lupo Alberto,
1 ответ:
я нуб :rolleyes: смотри:
1) все файлы лежат по адресу /home/igor/hlds
вот они:

2) создал start.sh чтоб в терминал по 100 раз не лезть:
[console]./hlds_run -console +sv_lan 0 -secure -game cstrike -master +maxplayers 16 +port 27015 +ip 192.168.0.103 +map de_dust2 -pingboost 2[/console]
или я чего-то не допонимаю про что мы говорим.
2 ответ: да! все прекрасно работало с такими же настройками на винде.
2 ответ: да! все прекрасно работало с такими же настройками на винде.
В данный момент, с данным роутером работает?
deffer, я далёк от CS, вопрос, может быть, наивный: есть ли возможность убедиться в работоспособности сервера CS? Например, запустить клиента на локальной машине, либо из локальной сети, то есть исключить влияние роутера?
Kettler, попробывал dmz - не работает.
Lupo Alberto,
1 ответ:
я нуб :rolleyes: смотри:
1) все файлы лежат по адресу /home/igor/hlds
вот они:
2) создал start.sh чтоб в терминал по 100 раз не лезть:
[console]./hlds_run -console +sv_lan 0 -secure -game cstrike -master +maxplayers 16 +port 27015 +ip 192.168.0.103 +map de_dust2 -pingboost 2[/console]
или я чего-то не допонимаю про что мы говорим.
2 ответ: да! все прекрасно работало с такими же настройками на винде.
+sv_lan 0 ? может +sv_lan 1?
А CS запущен с помощью wine или есть версия для Linux?
Dimaty, с wine конешно, steam только на винде и на маке.
С наступающим всех = у мну проблемка
пишет что порт закрыт. Я точно уверен что порт закрыт в линухе, проверил в открытых его нет.
чтобы открыть советуют в создать фаил в папке /etc/xinetd.d где ты открываешь этот порт
я сделал но все равно ни фига не работает... Как открыть порт ручками через ссаш сижу!


