宿命者卡恩 发表于 2020-10-22 17:14:22

dnf台服原版纯净服务端带数据库(大小80MB)



解包命令放在前面, 这个是直接解压到当前目录tar -zxvf Neople.tar.gz
链接: https://pan.baidu.com/s/11AIo9lRGtWceO7aYFpB5tw 提取码: **** Hidden Message *****
度盘链接, 自己补前缀
我的测试环境虚拟机1C1G
系统:centos7.8 x64
数据库:mysql5.7
理论上系统版本5.8~7.8都可以, 主要是老版本yum源太少速度太慢且很多软件不支持, 但可能5.8性能上比较好(不确定)
数据库就不推荐老版本了, 很多特性不支持(不好)


下面上详细过程
1.安装系统+解压文件到任意路径(/root), 不多赘述
2.设置网络(我用的是桥接模式, 也就是可以连外网, 非虚拟机可以跳过这一步)
首先输入vi /etc/sysconfig/network-scripts/ifcfg-ens33编译网络设置, 如果这个文件不存在, 就在输入到ifcfg-后按2次tab键找对应的网卡名
看到配置内容后需要修改ONBOOT=yes, 按i进入insert模式, 编辑完按一下esc退出, 接着按:进入cmd模式, 输入wq+回车保存退出
最后输入systemctl restart network//重启网络服务
接着输入
systemctl stop firewalld //关闭防火墙
systemctl disable firewalld //关闭开机自启动




输入ip address获取到局域网/外网IP
修改以下地方
neopel/channel/cfg/channel.cfg中的this_ip
neopel/game/cfg/cain11.cfg中的ip exchange_server_ip udp_ip_of_hades ipg_ip relay_ip stun_ip


3.配置各种库
以下命令复制输入即可, 命令用到yum, 如果速度慢或者无法下载自行百度更换yum源
cp neople/game/libnxencryption.so /usr/lib/
yum -y install glibc.i686
yum -y install GeoIP-devel.i686
yum -y install libstdc++-devel.i686
yum -y install zlib-devel.i686
yum -y install psmisc
yum -y install wget
yum -y install screen
数据库:
wget <a href="http://jump2.bdimg.com/safecheck/index?url=rN3wPs8te/pIKPUZT4hlUc+uNsS9Ua07ouyJGIJFvFPyzDabtkavgSZF3Ehbyd7WCP0rjE5zIXF9N4lJRSbnOmEC0kxtsW9MWOfHD9lvUnsEKD9HX8JkQRXVNuf5XHS5tmFuZlMkZYeuxsz1s0O7+KoLNXzzGucTBGhQ66nj+mCsX3eGmz/jUKaZSMPw63Dgdj2oeHoEzTI=" style="-webkit-tap-highlight-color: transparent; outline: none 0px;">https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm</a>
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
yum -y install mysql-server
sed -i '$a\skip-grant-tables=1' /etc/my.cnf
systemctl start mysqld
mysql -uroot
//进入mysql命令行
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
CREATE USER 'game'@'localhost' IDENTIFIED WITH mysql_native_password BY 'uu5!^%jg';
GRANT ALL PRIVILEGES ON *.* TO 'game'@'localhost' IDENTIFIED WITH mysql_native_password BY 'uu5!^%jg' WITH GRANT OPTION;
quit;
\cp -f my.cnf /etc/my.cnf
systemctl restart mysqld


4.导入mysql数据
输入:
cd sql
./restoredb.sh
cd ..
注意访问权限需要为localhost
这里需要注意的是game账号为服务端连接数据库用到的, 设置为localhost则代表只能从本地连接,
如果设置为%允许外网访问就不太安全了
GM工具可以再建立一个数据库账号来用, 就不需要修改配置文件了


5.执行./run.sh

./run.sh
safestop.sh可以安全的关闭服务器, 优点是可以保存实时数据, 缺点比较慢
stop.sh简单快速粗暴, 但会丢失一些数据(类似回档)
另执行df_game_r cain11 mess "提示内容" 可以向当前频道所有玩家广播自定义公告内容, 公告是褐色的不太明显


alan 发表于 2020-11-4 14:47:31

我来了!!!!!!!

WPY13684255642 发表于 2020-11-8 13:50:42

sdvdsddvsvsvdsdedwahg

cca 发表于 2020-11-19 23:35:43

woyela.......................ile

842871360 发表于 2020-11-21 02:00:00

111111111111111111111111

a2900776492 发表于 2020-12-1 16:43:25

666666666666666666666666666

qzrs123 发表于 2020-12-2 20:10:10

sdvdsddvsvsvdsdedwahg121212

火鸟 发表于 2020-12-3 11:07:05

6666666666666666666666666

nekodex 发表于 2020-12-17 11:32:49

方法往往是阿萨散搭

ezwjl 发表于 2021-1-9 20:13:49

找了好久。谢谢
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: dnf台服原版纯净服务端带数据库(大小80MB)