手把手教你搭建台服DNF

news/2024/9/23 2:17:25/

阅读本文前,假设你已经有了一台CentOS5.11的服务器。

关于云服务如何降级,移步另一篇文章:阿里云如何降级(安装CentOS5.11)?

配置:服务器1G1H(1G内存、1核心CPU)足够

接下来上高速:

1、首先关闭SELINUX、防火墙、创建虚拟内存(4G);

sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0service iptables stop
chkconfig iptables offmkdir /swap	&&
dd if=/dev/zero of=/swap/mySwap bs=1M count=4096	&&
mkswap /swap/mySwap	&&
swapon /swap/mySwap	&&
sed -i 's/swapoff -a/#swapoff -a/g' /etc/rc.d/rc.local
sed -i '$a /swap/mySwap swap swap default 0 0' /etc/fstab

2、更换yum源;

cd /etc/yum.repos.d/
mkdir old_repo
mv CentOS-* old_repo/
vi /etc/yum.repos.d/CentOS-Base.repo

  新窗口填入以下内容 :

[base]
name=CentOS- - Base
baseurl=http://archive.kernel.org/centos-vault/5.11/os/x86_64
#mirrorlist=http://mirrorlist.centos.org/?release=&arch=&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS- - Updates
baseurl=http://archive.kernel.org/centos-vault/5.11/updates/x86_64
#mirrorlist=http://mirrorlist.centos.org/?release=&arch=&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS- - Extras
baseurl=http://archive.kernel.org/centos-vault/5.11/extras/x86_64
#mirrorlist=http://mirrorlist.centos.org/?release=&arch=&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[addons]
name=CentOS- - Addons
baseurl=http://archive.kernel.org/centos-vault/5.11/addons/x86_64
#mirrorlist=http://mirrorlist.centos.org/?release=&arch=&repo=addons
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS- - Plus
baseurl=http://archive.kernel.org/centos-vault/5.11/centosplus/x86_64
#mirrorlist=http://mirrorlist.centos.org/?release=&arch=&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#contrib - packages by Centos Users
[contrib]
name=CentOS- - Contrib
baseurl=http://archive.kernel.org/centos-vault/5.11/contrib/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=&arch=&repo=contrib
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

3、重建yum缓存

yum clean all
yum list
yum makecache
rpm --rebuilddb
yum update

4、添加仓库源

yum install epel-release

 5、安装依赖

yum -y install glibc.i386  &&
yum -y install xulrunner  &&
yum -y install libXtst.i386 &&
yum -y install gcc gcc-c++ make zlib-devel &&
yum -y install psmisc &&
yum -y install GeoIP-devel &&
yum -y install libstdc++-devel.i386 &&
yum install libstdc++-devel.x86_64 -y &&
yum install -y bison  &&
yum -y install openssl-devel.i386

 6、上传dxf服务端、启动脚本及 mysql数据文件(可以找一个单机版打包出来);

mkdir /root/DXF_ALL_IN_ONE

可以使用ftp工具传送文件。这里使用xftp上传,工具下面会放上来。

7、将dxf.tar.gz解压到home目录下;将 start.tar.gz解压到用户目录下;

cd /root/DXF_ALL_IN_ONE/
tar zxvf dxf.tar.gz -C /home/
tar zxvf start.tar.gz -C ~

8、 第7部执行完,home目录下会多了两个目录,接下来需要替换dxf目录下所有配置文件中的ip,以及编译GeoIP;

#注意,第一个ip为原配置ip,第二个ip为当前服务器ip
sed -i "s/192.168.200.131/192.168.31.118/g" `find . -type f -name "*.tbl"`
sed -i "s/192.168.200.131/192.168.31.118/g" `find . -type f -name "*.cfg"`#添加软连接
ln -s /home/dxf/game/libnxencryption.so /lib/libnxencryption.so#编译
cd /home/GeoIP-1.4.8 &&
./configure &&
make && make check && make install

ps:不确定原配置ip可以到配置文件中查看,如:

vi /home/dxf/channel/cfg/channel.cfg

9、mysql安装(默认5.0)

yum search mysql
yum install -y mysql mysql-server mysql-devel

10、替换dxf数据

详情参考:台服DNF更换Mysql5.6(rpm包安装、二进制安装)_Lazyafei的博客-CSDN博客

11、启动

sh ~/run

撒花。

PS:

服务端(dxf服务端、mysql数据、启动脚本)整合包

链接: https://pan.baidu.com/s/1DXNXDyR7PRmWGaV_8NICdA  提取码: 6666 
 

GM 工具

链接: https://pan.baidu.com/s/1m2CSCKk7ZayH6303PCaTrg  提取码: 6666 
 


http://www.ppmy.cn/news/167847.html

相关文章

dnf服务器未响应怎么解决方法,DNF未响应的原因分析与解决方法

在玩dnf时是否出现过电脑未响应的情况,这让很多玩家都苦恼不已,下面学习啦小编就为大家介绍一下具体的原因分析与解决方法吧,欢迎大家参考和学习。 DNF未响应的原因分析: 第一种:内存使用率过低,电脑工作一…

Linux Command dnf 软件包管理

Linux Command dnf 软件包管理 tags: 软件包管理 文章目录 Linux Command dnf 软件包管理1. 简介2. 语法3. 安装4. 示例4.1 查看DNF版本4.2 列出启用的 DNF 存储库4.3 列出所有启用和禁用的 DNF 存储库4.4 使用 DNF 列出所有可用和已安装的软件包4.5 使用 DNF 列出所有已安装的…

DNF私服商业服搭建教程

第一章:服务器选购。 1、推荐腾讯云,阿里云作为测试服务器。 2、我这边已经提前买好服务器,演示一遍服务器重装系统。 二、服务器封火墙策略,安全组策略。 这里很重要,这里没有设置的话,搭建完成后登录不…

清除dnf垃圾进程 .bat文件

if ‘%errorlevel%’ NEQ ‘0’ ( goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC CreateObject(“Shell.Application”) > “%temp%\getadmin.vbs” echo UAC.ShellExecute “%~s0”, “”, “”, “runas”, 1 >> “%temp%\getadmin.vbs” “%t…

python能写dnf脚本么_python dnf

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! springdale.math.ias.edudatapuiasunsupported7x86_64dnf-conf-0. 6.4-2.sdl7.noarch.rpmwget http: springdale.math.ias.edudatapuiasunsupported7x86_64dnf-…

c语言dnf脚本源码,dnf纯脚本源码贝贝

VB本身不支持彩色光标和动画光标,但可以通过调用Windows的API函数实现这一目的用vbs实现cmd功能 onerrorresumenext dowhiled<>"520" d=inputbox("请输入命令,多个命令用&连接原来在vbscript语句中“&H”专用于16进制数表示的这样的话仅需要运行…

云计算机dnf,云电脑玩DNF,再也不用担心时间不够了

DNF没活动的时候 我们都这么获取锻造材料&#xff01; 搬砖时间不够&#xff1f;极云普惠云电脑让您随时&#xff0c;随地&#xff0c;想玩就玩&#xff0c;你的游戏时间你做主&#xff01; DNF地下城与勇士锻造武器即使失败也不会导致武器破碎&#xff0c;很多玩家就是因为这一…

dnf计算机配置检测,dnf电脑配置测试。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 玩dnf要什么电脑&#xff0c;我在网上查了下&#xff0c;有的说吃内存&#xff0c;有的说吃cpu&#xff0c;有的说要1000的显卡&#xff0c;有的说要固态&#xff0c;看的我一头雾水&#xff0c;索性自己在能拿到的几台电脑上测试…