• 天书奇谈3D服务端搭建架设教程Centos


    天书奇谈3D服务端搭建架设教程Centos

    大家好,我是艾西,今天给大家分享一款回合制MMORPG手游的搭建教程。也算是G

    内回合制手游的第一梯队吧,回合制手游总会有那么一帮热爱的玩家我们话不多说直接进入正题开始操作:

    架设准备:服务器一台centos7.2以上版本、服务端和客户端

    注:服务器和宝塔面板全部关闭防火墙,不会操作的直接找服务器供应商操作!

    本教程我们用到的远程工具是Finalshell

    (注本文中xxxx即为http、xxxxx即为https、zzz即为www 因PT原因望大家理解)

    安装宝塔及环境

    宝塔是一个服务器运维管理软件,安装命令:yum install -y wget && wget -O install.sh xxxx://download.bt.cn/install/install_6.0.sh && sh install.sh 1ba5f33df

    安装完后,按照提示信息登录宝塔面板安装以下软件

     

    web 服务器:nginx 1.14

    数据库:mysql 5.6

    编程语言:PHP 5.4

    注:关闭防火墙、开放端口命令(Finalshell面板)

    systemctl stop firewalld.service

    systemctl disable firewalld.service

     

    上传tsqt.tar.gz到服务器根目录(根目录不是root目录! !使用WinSCP或其他工具都可以)

    解压tsqt.tar.gz

    cd /

    tar tsqt.tar.gz

    给予777权限

    chmod -R 777 /data/

    chmod -R 777 /usr/java/

    chmod -R 777 /www/wwwroot/game

    配置环境修改etc/profile文件

    宝塔面板----文件----根目录----etc目录找到profile文件双击进入---拉到文件最底下面添加如下内容----保存

    set java environment

    JAVA_ HOME=/usr/java/jdk1.8.0_ 241

    JRE_ HOME=/usr/java/jdk1.8.0 241/jre

    CLASS_ PATH-=.$JAVA_ HOME/lib/dt.jar:$JAVA_ HOME/lib/tools.jar:$JRE_HOME/lib

    PATH=$PATH:$JAVA_ HOME/bin:$JRE_ HOME/bin

    export JAVA_ HOME JRE_ HOME CLASS_ PATH PATH

     

    回到Finalshell面板输入命令:

    source /etc/profile (立即生效)

    生效后回到宝塔面板设置数据库密码

    宝塔面板----数据库----root密码---(填入密码即可)

     

    在软件商店找到MySql点击设置-----配置修改-----在第26行输入下方内容保存即可

    lower_case_ table_ names= 1

     

    保存后点击服务---重载配置----重启数据库

    修改数据库IP为你自己的服务器IP

    在文件根目录data :\data\sql\gm manage sg 002.sql

     

    将文件内的IP全部替换成你自己服务器的IP保存

    回到Finalshell 输入命令

    cd /data

    ./sk    (导入数据库)

    数据库创建好后可以通过宝塔查看是否创建成功。(数据库 - 点击从服务器获取)

    运行后为了安全可以把sk文件删除

    搭建网站

    宝塔---网站----添加站点----你服务器IP+端口或域名+端口 创建

    网站目录设置/www/wwwroot/game

     

    网站创建成功后关闭防跨站

    设置伪静态: rewrite ^/(. *).hI$ /$1.php last;

     

    服务端和网站文件内的IP修改你的服务器IP,修改以下文件即可记得保存

    (注:127.0.0.1、10.1.1.1类似这种的IP 默认就好不用修改)

    \data\gameserver\db_ s1\logcenter.conf

    \data\gameserver\db_ _s2\logcenter.conf

    \data\gameserver\fight_ s1\fightserver.conf

    \data\gameserver\game_ s1\config.lua

    \data\gameservergame_ s1\gameworld.conf

    \data\gameservergame_ s1\logcenter.conf

    \data\gameserver\game_ _s1\loginserver.conf

    \data\gameserver\game _s2\config.lua

    \data\gameserver\game _s2\gameworld.conf

    \data\gameserver\game_ _s2\logcenter.conf

    \data\gameserver\game _s2\loginserver.conf

    \data\gway-002\bin\WEB-INF\classes\server.properties

     

    IP修改完后启动游戏

    启动游戏命令

    cd /data/

    ./start.sh

    关闭游戏命令

    cd /data/

    ./stop.sh

    启动后可以通过

    端口查看命令netstat -Intp

    将本地客户端进行修改.apk文件双击后找到channel_ config.json 和LaunchHelper.lua

    文件用Notepad++打开修改文件的IP为你自己服务器IP保存

     

    将我们修改好后的客户端丢进模拟器内安装运行开始运行

     

     

     

     

    我是艾西今天的分享就到这里啦,希望对有需要的小伙伴有帮助

    拥有一台服务器可以做很多有趣的事情

  • 相关阅读:
    社交媒体用户行为研究,图神经网络 社交网络
    EasyExcel实现文件上传-批量插入 文件下载
    vector
    CentOS 7.9 源码编译安装maven
    git commit message 规范
    嵌入式开发:RTOS调试——处理计时问题
    Redis解决数据一致性方案
    odoo16 Model的操作符重载
    shallow fusion--学习笔记
    CANOpen之PDO传输
  • 原文地址:https://blog.csdn.net/V13807970340/article/details/130900987