Ubuntu Linux安装Camfrogserver 6.0高级版 |
发布时间: 2012/9/15 17:47:12 |
Ubuntu Linux安装Camfrogserver 6.0高级版 当我第一次看到我很兴奋,这时我才意识到,您可以rpm包转换成deb包外国人,你甚至可以有外国人rpm安装后自动将其转换。您还需要32位的库文件: sudo apt-get -f install ia32-libs 我已经转换的RPM软件包给你。 您可以下载它从我的服务器: http://www.jmes.me/camfrogserver_6.1-17_all.deb cd /tmp wget http://www.jmes.me/camfrogserver_6.1-17_all.deb 安装: sudo dpkg -i camfrogserver_6.1-17_all.deb 创建一个“新”的脚本在/ etc/ init.d /目录称为camfrogserver,并把这个文件中的: nano -x /etc/init.d/camfrogserver #!/bin/bash
#
### BEGIN INIT INFO
# Provides: camfrogserver
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Should-Start: $named
# Should-Stop: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Camfrog Server Linux Debian init.d script by James Youngstrom.
### END INIT INFO
NAME=camfrogserver
DESC="Camfrog Server"
DAEMON=/usr/bin/camfrogserver
PIDFILE=/var/run/camfrogserver/$NAME.pid
CONFDIR=/etc/camfrogserver.d
CMDFILE=/var/run/camfrogserver/commands.ctl
DAEMON_ARGS="-f -p${PIDFILE} -c${CMDFILE} ${CONFDIR}/cf_server.conf -d"
CF_USER=camfrogserver
do_start() {
start-stop-daemon --start \
--user $CF_USER \
--chuid $CF_USER \
--pidfile $PIDFILE \
--exec $DAEMON -- $DAEMON_ARGS < /dev/null
return $?
}
do_stop() {
start-stop-daemon --stop \
--retry=TERM/30/KILL/5 \
--pidfile $PIDFILE \
--name $NAME
pkill $NAME
rm -f $PIDFILE
return "$?"
}
case "$1" in
start)
echo "Starting Camfrog Server"
do_start
echo "Camfrog Server Started Successfully"
;;
stop)
echo "Shutting Down Camfrog Server."
do_stop
echo "Camfrog Server Is Now Down"
;;
restart)
echo "Restarting Camfrog Server..."
do_stop
sleep 10
do_start
echo "Camfrog Server Restarted"
;;
*)
echo "Usage: $0 start|stop|restart"
exit 1
esac
exit 0
;;
接下来,你要使它成为可执行文件: sudo chmod +x /etc/init.d/camfrogserver 然后确保它在系统启动时启动: sudo update-rc.d camfrogserver defaults 端口转发: 6000:6010 tcp UFW命令打开端口camfrogserver: sudo ufw allow proto tcp from any to any port 6000:6010 sudo ufw allow proto udp from any to any port 5000:15000 sudo ufw allow 6005/udp sudo ufw allow 5999/tcp 接下来,您将要编辑的cf_server.conf的。我会告诉你如何创建一个在样本。 编辑以下参数在cf_server.conf.sample和其保存为cf_server.conf: rooms_active=Ubuntu_Linux
按Ctrl+ X保存文件。请确保它重命名为cf_server.conf。 接着: sudo mkdir /etc/camfrogserver.d/room_name 我在我的房间: sudo mkdir /etc/camfrogserver.d/Ubuntu_Linux 接着 sudo nano -x /etc/camfrogserver.d/cf_room.conf.sample 编辑下面的参数来满足您的需求: logon_name=Ubuntu_Linux
按Ctrl+ X保存文件。另存为: oom_name/cf_room.conf 在我的情况下,我把它保存到: /etc/camfrogserver.d/Ubuntu_Linux/cf_room.conf 接下来,开始了camfrogserver通过输入以下命令: service camfrogserver start 现在,键入 /usr/bin/camfrogserver -g 这将更新SSL_certificate_param在你的cf_server.confautomatically。 您现在应该可以登录到您的Web界面使用远程访问登录名和密码,只要你的房间是一个PRO的房间。注意:您可能需要重新启动服务器: service camfrogserver restart 请记住:非亲房是极其有限的。网络接口将不可免的房间。 本文出自:亿恩科技【www.enkj.com】 |