PfSense и cs 1.6 server



  • Вот захотелось поднять на pfsense сие дело
    У кого был опыт, напишите, можно даже с манами откуда скачать и как завести



  • вот до чего техника то дошла…
    серьезно, не стоит.



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



  • @swat:

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

    Не надо ничего пересобирать достаточно изменить с помощью sysctl некоторые параметры, ну и поставить линукс эмулятор на pfsense  :)
    на обычной фре cs поднимается за 1 час.

    Если есть вопросы пиши что именно не получается.



  • использую ман вот отсюда http://forum.lissyara.su/viewtopic.php?f=33&t=20807#p198698
    на первых же парах возникли проблемы с портами
    make update и pfSense сказал, что не знает что такое make
    опыт по работе в FreeBSD был, но очень маленький, но вот в pfSense вообще тяждело, это ж ведь не полноценный FreeBSD
    буду признателен, если кто-то ман подгонит под рамки pfSense

    используется pfSense 2.0
    по адресу ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/ не найден пакет linux_base-fc4
    чем его заменить можно, там есть linux_base-fc6, он подходит?

    Вот результаты попытки его установки:

    # pkg_add -r linux_base-fc6
    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/linux_base-fc6.tbz... Done.
    sysctl: unknown oid 'compat.linux.osrelease'
    linuxulator is not (kld)loaded, exiting
    pkg_add: install script returned error status
    


  • а зачем вам на cs сервере pfsense, что именно вы хотите получить, управление сервером cs в веб интерфейсе pfsense или что то другое?

    pkg_add -r linux_base
    pkg_add -r screen

    ee /etc/sysctl.conf
    вписываете sysctl  переменные
    добавьте еще
    kern.hz = 1000
    внутренние пинги будут поменьше

    fetch http://www.steampowered.com/download/hldsupdatetool.bin

    и далее по статье.



  • @Mr.:

    а зачем вам на cs сервере pfsense, что именно вы хотите получить, управление сервером cs в веб интерфейсе pfsense или что то другое?

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



  • вот, при первом запуске сервера по мануалу получаю следующее```

    %./hlds_run -game cstrike -insecure -nomaster +sv_lan 1 +ip 0.0.0.0 +port 27020 +map de_aztec
    Auto detecting CPU
    Using Pentium II Optimised binary.
    Auto-restarting the server on crash

    Console initialized.
    scandir failed:/home/hlds/steam/./valve/SAVE
    scandir failed:/home/hlds/steam/./platform/SAVE
    Protocol version 48
    Exe version 1.1.2.6/Stdio (cstrike)
    Exe build: 16:56:12 Mar  8 2010 (4883)
    STEAM Auth Server
    Server IP address 0.0.0.0:27020
    scandir failed:/home/hlds/steam/./valve/SAVE
    scandir failed:/home/hlds/steam/./platform/SAVE
    [S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
    Unable to determine CPU Frequency. Try defining CPU_MHZ.
    Segmentation fault (core dumped)

    
    разобрался, сервер запущен
    не хватало 2-х файлов в /boot/kernel/
    

    linux.ko и linprocfs.ko



  • не понятно как сделать, чтобы:
    1. сервер запускался автоматически
    2. добавить его в webGUI Status –> Services
    3. через это webGUI его можно было останавливать



  • в этой теме есть как добавить что либо (на примере proftpd) в сервисы - http://forum.pfsense.org/index.php/topic,14532.0.html
    по поводу авто запуска не знаю… но на центосе все делалось скриптами для запуска.



  • для автозапуска положите стартовый скрипт в /usr/local/etc/rc.d/
    c расширением sh и правами на запуск и будет вам сщастье


Log in to reply