first-commit
This commit is contained in:
40
部署应用/DNF-私服/CentOS-5.8-VM/修改服务器IP.sh
Normal file
40
部署应用/DNF-私服/CentOS-5.8-VM/修改服务器IP.sh
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
|
||||
RealIP=10.10.10.146
|
||||
|
||||
read_dir(){
|
||||
for file in `ls -a $1`
|
||||
do
|
||||
if [ -d $1"/"$file ]
|
||||
then
|
||||
if [[ $file != '.' && $file != '..' ]]
|
||||
then
|
||||
read_dir $1"/"$file
|
||||
fi
|
||||
else
|
||||
echo $1"/"$file
|
||||
echo "开始修改当前文件:$1/$file"
|
||||
sed -i "s/192.168.200.131/${RealIP}/g" $1"/"$file
|
||||
echo ""
|
||||
fi
|
||||
done
|
||||
}
|
||||
#测试目录 test
|
||||
read_dir /home/dxf
|
||||
|
||||
然后连接本地数据库与服务端数据库
|
||||
本地修改数据库d_taiwan的表geo_allowi字段为allow_ip第一个改为xxx.xxx.xxx.0,第二个改为xxx.xxx.xxx.n,n为本地的ip
|
||||
数据库d_taiwandd的表db_connect字段为allow_ip改为本地ip
|
||||
数据库d_taiwandd的表dblab_db_connect_130516字段为db_ip的改为本地ip
|
||||
服务端数据库d_taiwan的表db_connect的ip改为服务器ip
|
||||
把服务器里的以下文件.cfg与你以前本地或服务器ip一样的修改为现在的;如果与以前前三段一样改为现在的前三段。其他的勿动。不会linux命令的可以拖出来用记事本编辑后在拖进去
|
||||
/home/dxf/auction/cfg/auction_cain.cfg
|
||||
/home/dxf/point/cfg/point_cain.cfg
|
||||
/home/dxf/bridge/cfg/bridge.cfg
|
||||
/home/dxf/dbmw_mnt/cfg/dbmw_mnt_cain.cfg
|
||||
/home/dxf/monitor/cfg/mnt_cain.cfg
|
||||
/home/dxf/dbmw_stat/cfg/dbmw_stat_cain.cfg
|
||||
/home/dxf/relay/cfg/系列
|
||||
/home/dxf/game/cfg/系列
|
||||
/home/dxf/dbmw_guild/cfg/dbmw_gld_cain.cfg
|
||||
/home/dxf/channel/cfg/channel.cfg
|
||||
87
部署应用/DNF-私服/dnf-server-docker/dnf-server-docker.sh
Normal file
87
部署应用/DNF-私服/dnf-server-docker/dnf-server-docker.sh
Normal file
@@ -0,0 +1,87 @@
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
DNF_DATA=/data/dnf/youdie127
|
||||
|
||||
mkdir -p ${DNF_DATA}
|
||||
|
||||
|
||||
systemctl disable firewalld
|
||||
systemctl stop firewalld
|
||||
|
||||
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
|
||||
|
||||
#/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=8000
|
||||
#
|
||||
#mkswap /var/swap.1
|
||||
#swapon /var/swap.1
|
||||
#
|
||||
#sed -i '$a /var/swap.1 swap swap default 0 0' /etc/fstab
|
||||
|
||||
|
||||
docker run \
|
||||
-v ${DNF_DATA}/log:/home/neople/game/log \
|
||||
-v ${DNF_DATA}/mysql:/var/lib/mysql \
|
||||
-v ${DNF_DATA}/data:/data \
|
||||
--name=init-db-of-dof \
|
||||
1995chen/dnf:centos6-2.0.2 /bin/bash /home/template/init/init.sh
|
||||
|
||||
|
||||
#sleep 20
|
||||
#
|
||||
#echo "开始清除初始化docker容器!"
|
||||
#docker rm init-db-of-dof
|
||||
|
||||
docker run -d \
|
||||
-e PUBLIC_IP=10.10.10.77 \
|
||||
-e DNF_DB_ROOT_PASSWORD=woshinidie \
|
||||
-e GM_ACCOUNT=zeaslity \
|
||||
-e GM_PASSWORD=woshinidie \
|
||||
-v ${DNF_DATA}/log:/home/neople/game/log \
|
||||
-v ${DNF_DATA}/mysql:/var/lib/mysql \
|
||||
-v ${DNF_DATA}/data:/data \
|
||||
-p 3000:3306/tcp \
|
||||
-p 7600:7600/tcp \
|
||||
-p 881:881/tcp \
|
||||
-p 20303:20303/tcp \
|
||||
-p 20303:20303/udp \
|
||||
-p 20403:20403/tcp \
|
||||
-p 20403:20403/udp \
|
||||
-p 40403:40403/tcp \
|
||||
-p 40403:40403/udp \
|
||||
-p 7000:7000/tcp \
|
||||
-p 7000:7000/udp \
|
||||
-p 7001:7001/tcp \
|
||||
-p 7001:7001/udp \
|
||||
-p 7200:7200/tcp \
|
||||
-p 7200:7200/udp \
|
||||
-p 10011:10011/tcp \
|
||||
-p 31100:31100/tcp \
|
||||
-p 30303:30303/tcp \
|
||||
-p 30303:30303/udp \
|
||||
-p 30403:30403/tcp \
|
||||
-p 30403:30403/udp \
|
||||
-p 10052:10052/tcp \
|
||||
-p 20011:20011/tcp \
|
||||
-p 20203:20203/tcp \
|
||||
-p 20203:20203/udp \
|
||||
-p 30703:30703/udp \
|
||||
-p 11011:11011/udp \
|
||||
-p 2311-2313:2311-2313/udp \
|
||||
-p 30503:30503/udp \
|
||||
-p 11052:11052/udp \
|
||||
--cpus=8 \
|
||||
--memory=8g \
|
||||
--memory-swap=-1 \
|
||||
--shm-size=8g \
|
||||
--name=dnf-server \
|
||||
1995chen/dnf:centos6-2.0.2
|
||||
|
||||
echo ""
|
||||
echo "开始输出 服务器初始化日志!"
|
||||
sleep 3
|
||||
clear
|
||||
|
||||
docker logs dnf-server --tail -l -f
|
||||
|
||||
#tail -f ${DNF_DATA}/log/siroco11/Log*.init
|
||||
Reference in New Issue
Block a user