|
首先:安装Ubuntu系统所需DNF支持库
- sudo apt-get install nautilus-open-terminal bison zlib1g-dev doxygen libxext-dev libpulse-dev libasound2-dev libesd0-dev git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc libpango1.0-dev ccache libxcursor-dev libgstreamer0.10-dev python-m2crypto python-lxml netpbm libswitch-perl
- sudo apt-get install build-essential git subversion bison gperf ccache gitk meld rabbitvcs-nautilus rabbitvcs-gedit eclipse eclipse-cdt dh-autoreconf gcc -y
- sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 -y
- sudo apt-get install libc-dev:i386 g++-4.8-multilib g++-multilib libc6-dev:i386 gcc -y
- sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
- sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
复制代码 然后:安装apache2、lampp、mysql数据库
一、升级软件版本
- sudo apt-get update -y
- sudo apt-get upgrade -y
复制代码
我们可以将当前系统的源升级到最新版本。
二、安装和启动Apache
- sudo apt-get install apache2 -y
- sudo systemctl start apache2.service
复制代码
我们直接编译Apache源安装,安装完毕之后我们在浏览器中默认打开IP地址可以看到Apache安装成功的默认提示页面。
三、安装MySQL数据库
- sudo apt-get install mysql-server -y
复制代码
数据库安装完毕之后,我们需要进行设置安全。
- sudo mysql_secure_installation
复制代码
根据提示我们设置账户密码修改以及一些清理默认数据表。设置密码之后,我们其他可以回车默认都可以。
四、安装PHP以及组件
- sudo apt-get install php -y
复制代码
这里直接安装系统自带的PHP软件版本,如果我们需要安装指定版本需要自定义安装。
- sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
复制代码
这里需要安装PHP支持的软件。
五、启动和测试
- sudo systemctl enable apache2.service
- sudo systemctl enable mysql.service
复制代码
这里我们需要启动Apache和MySQL。
- systemctl restart apache2.service
复制代码
最后重启生效。
接着:上传服务端与数据库文件(百度台服DNF吧出品:DNF台服单机架设教程及局域网教程可在这里提取)
1.推荐使用Xshell进行文件上传;
2.上传完成后如果是压缩包请记得解压;
3.解压后编译run、stop文件;
RUN:
STOP:
- killall -9 df_stun_r
- killall -9 df_monitor_r
- killall -9 df_manager_r
- killall -9 df_relay_r
- killall -9 df_bridge_r
- killall -9 df_channel_r
- killall -9 df_dbmw_r
- killall -9 df_auction_r
- killall -9 df_point_r
- killall -9 df_guild_r
- killall -9 df_statics_r
- killall -9 df_coserver_r
- killall -9 df_community_r
- killall -9 gunnersvr
- killall -9 zergsvr
- killall -9 df_game_r
- killall -9 secagent
复制代码 最后:通过数据库恢复数据,启动游戏程序即可;
1.数据库工具可以选择navicat进行数据库导入;
2.启动命令:run(路径填写文件位置)
3.停止命令:stop(路径填写文件位置)
|
|