游戏淘宝湾

 找回密码
 立即注册
开启左侧

问道服务器开机自动启动服务端+网关后台+网关登陆器+架设教程

  [复制链接]
柠檬 发表于 2019-3-31 19:22:59 | 显示全部楼层 |阅读模式
本帖最后由 柠檬 于 2022-3-13 18:33 编辑

服务器因为是64位服务器,缺少32位的运行支持库
,需要单独运行如下命令进行安装服务端所需的运行环境:
sudo yum install xulrunner.i686

建议安装centos 7.x版本,可以直接架设网关,centos6.x版本不支持net core 2.0的yum安装
同样因为mysql的收费与产权问题,centos7.0以上的版本,默认带的都是MariaDB。MariaDB,是mysql的一个分支,几乎百分百兼容mysql。

一、首先安装mariadb(mysql)
安装命令
yum -yinstall mariadb mariadb-server

安装完成MariaDB,先启动MariaDB
systemctlstart mariadb

设置开机启动
systemctlenable mariadb

二、接下来进行MariaDB的相关配置
输入
mysql_secure_installation

以下是各项设置的英文解释 仔细看
首先是设置密码,会提示先输入密码
Entercurrent password for root (enter for none):<–初次运行直接回车

设置密码
Set rootpassword? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
Newpassword: <– 设置root用户的密码
Re-enternew password: <– 再输入一次你设置的密码

其他配置
Removeanonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallowroot login remotely? [Y/n] <–是否禁止root远程登录,回车,
Removetest database and access to it? [Y/n] <– 是否删除test数据库,回车
Reloadprivilege tables now? [Y/n] <– 是否重新加载权限表,回车

初始化MariaDB完成
三、为数据库设置远程访问权限
先先登陆mysql控制台
mysql -uroot -p

开启远程房屋内权限
GRANT ALLPRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里改成数据库密码' WITH GRANT OPTION;

刷新权限
FLUSHPRIVILEGES;
四、修改数据库最大连接数
退出mysql控制台,alt+c或则alt+z
输入
vi/etc/my.cnf

[mysqld]下新添加一行如下参数:
max_connections=3000

因为mariadb有打开文件数限制,还要继续修改一个文件
vi/usr/lib/systemd/system/mariadb.service

取消[Service]前的#号,如果有的话
[Service]项 添加两行参数:
LimitNOFILE=10000
LimitNPROC=10000

重新加载系统服务,并重启mariadb服务
systemctl--system daemon-reload
systemctlrestart mariadb.service
五、开始部署游戏数据
1、使用N11设置数据库连接编码为936,连接到服务器mysql数据库,执行936完整数据库.sql文件以创建游戏所需的数据库和基础数据。
2、断开数据库连接,然后重新连接,将 dl_adb_all数据库转存为sql文件(结构和数据)
3、用n++编辑保存好的dl_adb_all.sql文件,具体操作就是替换里面的所有外网ip为自己的服务器ip,如果需要改区名,就替换里面的所有 问道一区 为你想要的区名。
4、用n11删除掉dl_adb.all数据库中的表,然后运行保存的dl_adb_all.sql文件  进行重建表结构和数据。
到此,数据库的部署和配置 完成。
六、部署服务器端的文件。
1、配置服务器端文件,修改 aaa ccs csa dba目录下的 ini配置文件的信息
       ①修改数据库相关的IP为127.0.0.1,修改 ***_daili 的地址为 服务器的IP;
       ②修改数据密码为我们设置的数据库密码。
2、复制线路驱动文件rungs(想架设几条线就复制几个),复制gs/gs 目录下的gs1.ini文件(同样是几条线路就复制几个)
       ①修改gs1.ini中的ip为服务器IP。
       ②修改gs*.ini中的线路名分别问你自己数据库中设置的线路名
3、使用winscp上传服务端至home文件夹,设置权限 0777并循环。
七、安装网关
1、开始安装 net core,下面是微软的netcore安装命令行,固定的五条命令。


sudo sh-c 'echo -e"[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod\nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.a
sc"> /etc/yum.repos.d/dotnetdev.repo'

sudo yum-y update
sudo yum-y install libunwind libicu
sudo yum-y install dotnet-runtime-2.0.7
2、上传游戏网关服务端至服务器home文件夹下。
3、设置权限  0777并循环
启动网关命令
cd/home/wangguan
nohupdotnet WDserver.dll
输入hppt://你的IP:5000  登陆网关后台。
先创建账户密码
点击区组管理,创建,
名称:问道一区。服务器ip:你的ip,端口8101,注册地址:http://你的ip:5000
点击登陆器管理
服务端网址:http://你的ip:5000,保存,下载配置文件,与登陆器放到游戏目录
到此,游戏所需的东西全部安装完毕,建议重启一下服务器。如果服务器是64位系统,请运行sudo yum installxulrunner.i686
八、启动服务器,每个命令都要单独打开一个窗口运行
cd /home/1.6/1
./1

cd/home/1.6/aaa
./runaaa

cd/home/1.6/dba
./rundba

cd/home/1.6/ccs
./runccs

cd/home/1.6/csa
./runcsa

cd/home/1.6/gs
./rungs1

cd/home/1.6/gs
./rungs2

cd/home/1.6/gs
./rungs3



















配置服务器开机自动运行服务端所需要的脚本
#!/bin/bash

cd /home/1.6/1
./1 &
sleep 2
cd/home/1.6/aaa
./runaaa&
sleep 3
cd/home/1.6/dba
./rundba&
sleep 3
cd/home/1.6/ccs
./runccs&
sleep 3
cd/home/1.6/csa
./runcsa&
sleep 3
cd/home/1.6/gs
./rungs1&
sleep 3
cd/home/1.6/gs
./rungs2&
sleep 3
cd/home/1.6/gm
./rungs3&
sleep 3
cd/home/wangguan
nohupdotnet WDserver.dll  &
sleep 3

配置服务器开机自动运行服务端所需要的命令
vi  /etc/rc.d/rc.local
添加脚本的绝对路径
Esc   :wq退出
设置rc.local的权限(centos7.x需要运行)
chmod +x  /etc/rc.d/rc.local


游客,如果您要查看本帖隐藏内容请回复


本楼点评(0) 收起
aoaoaoaoao 发表于 2019-3-31 19:28:43 | 显示全部楼层
楼下的接上。。。。
本楼点评(0) 收起
回复

使用道具 举报

gzh540639382 发表于 2019-3-31 21:05:34 | 显示全部楼层
55555555555555555555555555555
本楼点评(0) 收起
回复

使用道具 举报

zz06011023 发表于 2019-4-1 03:39:34 | 显示全部楼层
不错 支持下
本楼点评(0) 收起
回复

使用道具 举报

kissnan 发表于 2019-4-1 05:34:44 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
本楼点评(0) 收起
回复

使用道具 举报

tairgee 发表于 2019-4-1 07:57:59 | 显示全部楼层
支持支持再支持
本楼点评(0) 收起
回复

使用道具 举报

847112737 发表于 2019-4-1 12:03:15 | 显示全部楼层
看起来不错
本楼点评(0) 收起
回复

使用道具 举报

深圳的天空 发表于 2019-4-2 00:17:43 | 显示全部楼层
我是个凑数的。。。
本楼点评(0) 收起
回复

使用道具 举报

liwei906666 发表于 2019-4-2 02:24:52 | 显示全部楼层
楼下的接上。。。。
本楼点评(0) 收起
回复

使用道具 举报

蓝大侠 发表于 2019-4-2 14:40:43 | 显示全部楼层
众里寻他千百度,蓦然回首在这里!
本楼点评(0) 收起
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|游戏淘宝湾

GMT+8, 2024-4-25 14:11 , Processed in 0.089246 second(s), 97 queries .

Powered by 游戏淘宝湾 X3.4

Copyright © 2001-2023, Oddpp Cloud.

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