神武服务端手游开服架设服务器搭建教程linux
liebian365 2024-12-01 00:24 27 浏览 0 评论
大家好我是艾西,今天跟大家分享下怎么架设神武手游服务端
《神武》回合制网络游戏以西游记为背景,辅以多样化的门派设置、画面、活动玩法和各种创新的游戏系统把玩家带入西游世界。想开服有想法的小伙伴你们懂得........
接下来我们直接进入主题看操作:
测试系统Centos 7.6位测试配置8H16G
服务器配置可按自己的规划以及大概有玩家去选择,服务器配置越高可承载的玩家越多
游戏的整体运行以及玩家游戏体验感都是服务器决定的在这里大家自行判断选择配置
用FinalShell (远程连接工具)连接服务器
安装宝塔:yum码 可根据自己的系统自行选择一下yum进行安装
Centos安装脚本:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 1ba5f33df
Ubuntu/Deepin安装脚本:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 1ba5f33df
Debian安装脚本:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 1ba5f33df
(中途出现y/n :选项,输入y )
装好后复制地址用浏览器进入宝塔,输入账号密码进入
第一次弹框叉掉,然后会要求绑定账号。有宝塔账号直接绑,没有的话进行注册绑定
进去弹框选择以下环境进行安装(如果弹框没有对应版本就叉掉进去软件管理里边安装)
nginx-1.18
mysql-5.6
php5.4
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
宝塔页面操作
左方导航点选【软件管理】找到安装的mysql5.6-设置-日志-二进制日志-关闭
服务-重载配置-重启
左方导航点选【软件管理】找到安装的PHP5.4-设置-禁用函数-exec-删除
服务-重载配置-重启
左方导航点选【安全】放行端口填写1:65535备注说明随便写
(测试就全放,需要单独放的架好后netstat -ntlp命令查看端口)
左方导航点选【数据库】root密码修改为idc02.com
左方导航点选【网站】添加站点域名处输入你的IP+88端口例如:103.60.165.23:88
根目录指定到:/www/wwwroot/游戏服务端文件
继续添加站点域名处随便输个域名
根目录指定到: /www/wwwroot/域名名称例如123
刚建的网站-设置-域名管理输入你的IP+99端口例如:103.60.165.23:99
点添加,然后把刚才随便输那个删掉
找到刚建的网站-设置-网站目录,把防跨站勾去掉
解压得到的www网站文件夹里,找到下列文件修改192.168.8.128为你的外网IP
\www.XXX(网站文件夹)\homelmt3isdk_server\sdk.config.xml
\www.XXX(网站文件夹)\\www\wwwroot\www.xxx.com\serveryyy\server11.html
\www.XXX(网站文件夹)\\www\wwwroot\www.xxx.com\serveryyy\serverlist.html
以上全部改完后打包(打包注意路径),上传到服务器根目录
上传完成后运行解压
cd /
unzip 神武4.zip
解压过程如果出现选项,输入大写A回车
给权限
chmod -R 777 /home
chmod -R 777 /bin/qd
chmod -R 777 /www
安装环境
cd /home
rpm -ivhjdk-8u144-linux-x64.rpm
tar zxvf log4cpp-1.1.3.tar.gz
cd log4cpp
./configure
make
make install
yum install-y gcc-c++log4cpp
in-s/usr/lib64/liblog4cpp.so.4/usr/lib64/iblog4cpp.so.5
创建并导入数据库
mysql-uroot-p(数据库名字自己可以取一个)
GRANT ALL PRIVILEGES ON ** TO 'root'@"%'IDENTIFIED BY www.xxx....' WITH GRANTOPTION;
FLUSH PRIVILEGES:
exit
cd/home
./sk
启动游戏命令:
qd
按提示操作
服务端到此完成
客户端IP修改:
反编译客户端,下边文件搜索192.168.8.128替换为你的外网IP
AndroidManifest.xml
用16进制工具打开下边文件
\lib\armeabi-v7a\ibgame.so
搜索192.168.8.128替换成你的外网IP
注意IP要对位
注册地址:
http://192.168.8.128:99/user/reg.php
管理后台:
http//192.168.8.128:99/admin
账号:admin
密码:admin(可自行设置)
GM授权后台:
http://192.168.8.128:99/gm/gm.php
密码:(可自行设置)
玩家后台;
http://192.168.8.128:99/gm/index.php
密码:(可自行设置)
注:自己架设好后台换成自己的IP地址
- 上一篇:程序员如何实现高速成长?
- 下一篇:日志的艺术 | 好文推荐
相关推荐
- “版本末期”了?下周平衡补丁!国服最强5套牌!上分首选
-
明天,酒馆战棋就将迎来大更新,也聊了很多天战棋相关的内容了,趁此机会,给兄弟们穿插一篇构筑模式的卡组推荐!老规矩,我们先来看10职业胜率。目前10职业胜率排名与一周前基本类似,没有太多的变化。平衡补丁...
- VS2017 C++ 程序报错“error C2065:“M_PI”: 未声明的标识符"
-
首先,程序中头文件的选择,要选择头文件,在文件中是没有对M_PI的定义的。选择:项目——>”XXX属性"——>配置属性——>C/C++——>预处理器——>预处理器定义,...
- 东营交警实名曝光一批酒驾人员名单 88人受处罚
-
齐鲁网·闪电新闻5月24日讯酒后驾驶是对自己和他人生命安全极不负责的行为,为守护大家的平安出行路,东营交警一直将酒驾作为重点打击对象。5月23日,东营交警公布最新一批饮酒、醉酒名单。对以下驾驶人醉酒...
- Qt界面——搭配QCustomPlot(qt platform)
-
这是我第一个使用QCustomPlot控件的上位机,通过串口精确的5ms发送一次数据,再将读取的数据绘制到图表中。界面方面,尝试卡片式设计,外加QSS简单的配了个色。QCustomPlot官网:Qt...
- 大话西游2分享赢取种族坐骑手办!PK趣闻录由你书写
-
老友相聚,仗剑江湖!《大话西游2》2021全民PK季4月激燃打响,各PK玩法鏖战齐开,零门槛参与热情高涨。PK季期间,不仅各种玩法奖励丰厚,参与PK趣闻录活动,投稿自己在PK季遇到的趣事,还有机会带走...
- 测试谷歌VS Code AI 编程插件 Gemini Code Assist
-
用ClaudeSonnet3.7的天气测试编码,让谷歌VSCodeAI编程插件GeminiCodeAssist自动编程。生成的文件在浏览器中的效果如下:(附源代码)VSCode...
- 顾爷想知道第4.5期 国服便利性到底需优化啥?
-
前段时间DNF国服推出了名为“阿拉德B计划”的系列改版计划,截至目前我们已经看到了两项实装。不过关于便利性上,国服似乎还有很多路要走。自从顾爷回归DNF以来,几乎每天都在跟我抱怨关于DNF里面各种各样...
- 掌握Visual Studio项目配置【基础篇】
-
1.前言VisualStudio是Windows上最常用的C++集成开发环境之一,简称VS。VS功能十分强大,对应的,其配置系统较为复杂。不管是对于初学者还是有一定开发经验的开发者来说,捋清楚VS...
- 还嫌LED驱动设计套路深?那就来看看这篇文章吧
-
随着LED在各个领域的不同应用需求,LED驱动电路也在不断进步和发展。本文从LED的特性入手,推导出适合LED的电源驱动类型,再进一步介绍各类LED驱动设计。设计必读:LED四个关键特性特性一:非线...
- Visual Studio Community 2022(VS2022)安装图文方法
-
直接上步骤:1,首先可以下载安装一个VisualStudio安装器,叫做VisualStudioinstaller。这个安装文件很小,很快就安装完成了。2,打开VisualStudioins...
- Qt添加MSVC构建套件的方法(qt添加c++11)
-
前言有些时候,在Windows下因为某些需求需要使用MSVC编译器对程序进行编译,假设我们安装Qt的时候又只是安装了MingW构建套件,那么此时我们该如何给现有的Qt添加一个MSVC构建套件呢?本文以...
- Qt为什么站稳c++GUI的top1(qt c)
-
为什么现在QT越来越成为c++界面编程的第一选择,从事QT编程多年,在这之前做C++界面都是基于MFC。当时为什么会从MFC转到QT?主要原因是MFC开发界面想做得好看一些十分困难,引用第三方基于MF...
- qt开发IDE应该选择VS还是qt creator
-
如果一个公司选择了qt来开发自己的产品,在面临IDE的选择时会出现vs或者qtcreator,选择qt的IDE需要结合产品需求、部署平台、项目定位、程序猿本身和公司战略,因为大的软件产品需要明确IDE...
- Qt 5.14.2超详细安装教程,不会来打我
-
Qt简介Qt(官方发音[kju:t],音同cute)是一个跨平台的C++开库,主要用来开发图形用户界面(GraphicalUserInterface,GUI)程序。Qt是纯C++开...
- Cygwin配置与使用(四)——VI字体和颜色的配置
-
简介:VI的操作模式,基本上VI可以分为三种状态,分别是命令模式(commandmode)、插入模式(Insertmode)和底行模式(lastlinemode),各模式的功能区分如下:1)...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- “版本末期”了?下周平衡补丁!国服最强5套牌!上分首选
- VS2017 C++ 程序报错“error C2065:“M_PI”: 未声明的标识符"
- 东营交警实名曝光一批酒驾人员名单 88人受处罚
- Qt界面——搭配QCustomPlot(qt platform)
- 大话西游2分享赢取种族坐骑手办!PK趣闻录由你书写
- 测试谷歌VS Code AI 编程插件 Gemini Code Assist
- 顾爷想知道第4.5期 国服便利性到底需优化啥?
- 掌握Visual Studio项目配置【基础篇】
- 还嫌LED驱动设计套路深?那就来看看这篇文章吧
- Visual Studio Community 2022(VS2022)安装图文方法
- 标签列表
-
- wireshark怎么抓包 (75)
- qt sleep (64)
- cs1.6指令代码大全 (55)
- factory-method (60)
- sqlite3_bind_blob (52)
- hibernate update (63)
- c++ base64 (70)
- nc 命令 (52)
- wm_close (51)
- epollin (51)
- sqlca.sqlcode (57)
- lua ipairs (60)
- tv_usec (64)
- 命令行进入文件夹 (53)
- postgresql array (57)
- statfs函数 (57)
- .project文件 (54)
- lua require (56)
- for_each (67)
- c#工厂模式 (57)
- wxsqlite3 (66)
- dmesg -c (58)
- fopen参数 (53)
- tar -zxvf -c (55)
- 速递查询 (52)