DNF阿拉德游戏论坛

 找回密码
 立即注册
搜索
查看: 5901|回复: 2
打印 上一主题 下一主题

[教程] Ubuntu系统如何搭建DNF单机安装与外网教程

[复制链接]

签到天数: 42 天

[LV.5]阿拉德勇士

1173

主题

1517

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
74344
怒气
65562
声望
2957
战力
1181

活跃会员灌水之王游戏爱好者阿拉德最佳作者阿拉德勇士战斗法师DOF玩家佛系DNF玩家

跳转到指定楼层
楼主
发表于 2020-2-21 18:29:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先:安装Ubuntu系统所需DNF支持库
  1. 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

  2. sudo apt-get install build-essential git subversion bison gperf ccache gitk meld rabbitvcs-nautilus rabbitvcs-gedit eclipse eclipse-cdt dh-autoreconf gcc -y

  3. sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 -y
  4. sudo apt-get install libc-dev:i386 g++-4.8-multilib g++-multilib libc6-dev:i386 gcc -y
  5. sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
  6. sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
复制代码
然后:安装apache2、lampp、mysql数据库

一、升级软件版本
  1. sudo apt-get update -y
  2. sudo apt-get upgrade -y
复制代码


我们可以将当前系统的源升级到最新版本。

二、安装和启动Apache
  1. sudo apt-get install apache2 -y
  2. sudo systemctl start apache2.service
复制代码


我们直接编译Apache源安装,安装完毕之后我们在浏览器中默认打开IP地址可以看到Apache安装成功的默认提示页面。

三、安装MySQL数据库
  1. sudo apt-get install mysql-server -y
复制代码


数据库安装完毕之后,我们需要进行设置安全。
  1. sudo mysql_secure_installation
复制代码


根据提示我们设置账户密码修改以及一些清理默认数据表。设置密码之后,我们其他可以回车默认都可以。

四、安装PHP以及组件
  1. sudo apt-get install php -y
复制代码


这里直接安装系统自带的PHP软件版本,如果我们需要安装指定版本需要自定义安装。
  1. sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
复制代码


这里需要安装PHP支持的软件。

五、启动和测试
  1. sudo systemctl enable apache2.service
  2. sudo systemctl enable mysql.service
复制代码


这里我们需要启动Apache和MySQL。
  1. systemctl restart apache2.service
复制代码


最后重启生效。


接着:上传服务端与数据库文件百度台服DNF吧出品:DNF台服单机架设教程及局域网教程可在这里提取)
1.推荐使用Xshell进行文件上传;
2.上传完成后如果是压缩包请记得解压;
3.解压后编译run、stop文件;
RUN:
  1. service mysql start
  2. /etc/init.d/apache2 start

  3. cd /home/neople/stun
  4. chmod 755 *
  5. rm -f  /home/neople/stun/pid/*.pid
  6. rm -rf /home/neople/stun/log/*.*
  7. ./df_stun_r start &

  8. cd /home/neople/monitor
  9. chmod 755 *
  10. rm -f  /home/neople/monitor/pid/*.pid
  11. rm -rf  /home/neople/monitor/log/*.*
  12. ./df_monitor_r mnt_siroco start &

  13. cd /home/neople/manager
  14. chmod 755 *
  15. rm -f  /home/neople/manager/pid/*.pid
  16. rm -rf  /home/neople/manager/log/*.*
  17. ./df_manager_r manager start &

  18. cd /home/neople/relay
  19. chmod 755 *
  20. rm -f  /home/neople/relay/pid/*.pid
  21. rm -rf  /home/neople/relay/log/*.*
  22. ./df_relay_r relay_200 start &

  23. cd /home/neople/bridge
  24. chmod 755 *
  25. rm -f  /home/neople/bridge/pid/*.pid
  26. rm -rf  /home/neople/bridge/log/*.*
  27. ./df_bridge_r bridge start &

  28. cd /home/neople/channel
  29. chmod 755 *
  30. rm -f  /home/neople/channel/pid/*.pid
  31. rm -rf  /home/neople/channel/log/*.*
  32. ./df_channel_r channel start &

  33. cd /home/neople/dbmw_guild
  34. chmod 755 *
  35. rm -f  /home/neople/dbmw_guild/pid/*.pid
  36. rm -rf  /home/neople/dbmw_guild/log/*.*
  37. ./df_dbmw_r dbmw_gld_siroco start &

  38. cd /home/neople/dbmw_mnt
  39. chmod 755 *
  40. rm -f  /home/neople/dbmw_mnt/pid/*.pid
  41. rm -rf  /home/neople/dbmw_mnt/log/*.*
  42. ./df_dbmw_r dbmw_mnt_siroco start &

  43. cd /home/neople/dbmw_stat
  44. chmod 755 *
  45. rm -f  /home/neople/dbmw_stat/pid/*.pid
  46. rm -rf  /home/neople/dbmw_stat/log/*.*
  47. ./df_dbmw_r dbmw_stat_siroco start &

  48. cd /home/neople/auction
  49. chmod 755 *
  50. rm -f  /home/neople/auction/pid/*.pid
  51. rm -rf  /home/neople/auction/log/*.*
  52. ./df_auction_r ./cfg/auction_siroco.cfg start ./df_auction_r &

  53. cd /home/neople/point
  54. chmod 755 *
  55. rm -f  /home/neople/point/pid/*.pid
  56. rm -rf  /home/neople/point/log/*.*
  57. ./df_point_r ./cfg/point_siroco.cfg start df_point_r &

  58. cd /home/neople/guild
  59. chmod 755 *
  60. rm -f  /home/neople/guild/pid/*.pid
  61. rm -rf  /home/neople/guild/log/*.*
  62. ./df_guild_r gld_siroco start &

  63. cd /home/neople/statics
  64. chmod 755 *
  65. rm -f  /home/neople/statics/pid/*.pid
  66. rm -rf  /home/neople/statics/log/*.*
  67. ./df_statics_r stat_siroco start &

  68. cd /home/neople/coserver
  69. chmod 755 *
  70. rm -f  /home/neople/coserver/pid/*.pid
  71. rm -rf  /home/neople/coserver/log/*.*
  72. ./df_coserver_r coserver start &

  73. cd /home/neople/community
  74. chmod 755 *
  75. rm -f /home/neople/community/pid/*.pid
  76. rm -rf /home/neople/community/log/*.*
  77. ./df_community_r community start &

  78. cd /home/neople/secsvr/gunnersvr
  79. chmod 755 *
  80. rm -f /home/neople/secsvr/gunnersvr/*.pid

  81. ./gunnersvr -t30 -i1  &

  82. cd /home/neople/secsvr/zergsvr
  83. chmod 755 *
  84. rm -f /home/neople/secsvr/zergsvr/*.pid

  85. ./secagent  &
  86. ./zergsvr -t30 -i1  &

  87. cd /home/neople/game
  88. chmod 755 *
  89. rm -rf /home/neople/game/log/*
  90. sleep 2
  91. ./df_game_r siroco11 start &
  92. sleep 2
  93. ./df_game_r siroco52 start &
复制代码
STOP:
  1. killall -9 df_stun_r
  2. killall -9 df_monitor_r
  3. killall -9 df_manager_r
  4. killall -9 df_relay_r
  5. killall -9 df_bridge_r
  6. killall -9 df_channel_r
  7. killall -9 df_dbmw_r
  8. killall -9 df_auction_r
  9. killall -9 df_point_r
  10. killall -9 df_guild_r
  11. killall -9 df_statics_r
  12. killall -9 df_coserver_r
  13. killall -9 df_community_r
  14. killall -9 gunnersvr
  15. killall -9 zergsvr
  16. killall -9 df_game_r
  17. killall -9 secagent
复制代码
最后:通过数据库恢复数据,启动游戏程序即可;
1.数据库工具可以选择navicat进行数据库导入;
2.启动命令:run(路径填写文件位置)
3.停止命令:stop(路径填写文件位置)
“今天也是充满希望的一天!”——赛丽亚
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。

签到天数: 2 天

[LV.1]无主之魂

0

主题

13

帖子

57

积分

阿拉德菜鸟

Rank: 2

积分
57
怒气
28
声望
8
战力
0
沙发
发表于 2020-2-25 16:56:50 | 只看该作者
感谢分享~                         .
“啊!令人怀孕的故乡!”——凯莉
回复 支持 反对

使用道具 举报

签到天数: 2 天

[LV.1]无主之魂

0

主题

13

帖子

118

积分

阿拉德菜鸟

Rank: 2

积分
118
怒气
68
声望
17
战力
3
板凳
发表于 2020-2-25 23:24:43 | 只看该作者
大佬用的是Ubuntu那个版本?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|DNF阿拉德游戏论坛 ( 渝ICP备2024024979号 )

渝公网安备50023502000547号

GMT+8, 2024-11-21 22:07 , Processed in 0.158102 second(s), 39 queries .

快速回复 返回顶部 返回列表