服务器启动命令
java -Xmx1024M -Xms1024M -jar cauldron-1.7.10-2.1403.1.54-server.jar nogui
java -Xmx1024M -Xms1024M -jar cauldron-1.7.10-2.1403.1.54-server.jar nogui
有的时候服务/软件配置没有问题,就是无法访问,可能是你没有在主机上开放对应的端口。
#开放对应tcp端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#开放对应udp端口
firewall-cmd --zone=public --add-port=80/udp --permanent
#防火墙重载配置
firewall-cmd --reload
#临时关闭防火墙(不推荐)
systemctl disable firewalld
#禁用防火墙(不推荐)
systemctl stop firewalld
#编辑防火墙规则
sudo vim /etc/sysconfig/iptables
#添加22端口tcp协议规则
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
#添加22端口udp协议规则
iptables -A INPUT -p udp --dport 22 -j ACCEPT
iptables -A OUTPUT -p udp --sport 22 -j ACCEPT
#检查防火墙规则
iptables -L -n
#保存防火墙的设置
serivce iptables save
#重启防火墙
service iptables restart
#永久开启防火墙
chkconfig iptables on
#永久关闭防火墙
chkconfig iptables off
#临时开启防火墙
service iptables start
#临时关闭防火墙
service iptables stop
这里以阿里云为例。
Factorio(异星工厂)自用开服脚本,自动初始化存档,自动载入最新的存档。
start.sh
文件中请勿使用记事本HOME_DIR
为你实际Factorio安装目录。server-settings.json
为你需要的配置放到Factorio的 data
目录下#为脚本添加运行权限
sudo chmod +x start.sh
#安装screen
sudo yum install screen -y
#进入screen环境
screen
#运行脚本
./start.sh
解决提示需要 GLIBC_2.18 问题
因为我这是linux,某些软件运行可能会提示需要 GLIBC_2.18。
当然,你可以使用下面的命令查看是否有GLIBC_2.18。
strings /usr/lib64/libc.so.6 | grep ^GLIBC_
ps:mmp!就差2.18!
好吧,安!安装命令如下
#安装gcc和curl(一般默认都有,可以跳过)
sudo yum install gcc
sudo yum install curl
#获取glibc-2.18.tar.gz
curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
#解压glibc-2.18源代码
tar zxf glibc-2.18.tar.gz
#进入目录
cd glibc-2.18/
#创建build目录
mkdir build
cd build/
#编译安装
../configure --prefix=/usr
make -j2
make install
OK,安装完毕
Factorio(异星工厂)服务器配置文件翻译。
?
, #
和 _
开头字段表示注释; 当然,也可以采用 //
为字段名,其value就是添加的注释内容。