网络游戏端 零纪元 服务端搭建

Posted ZeroTeam_麒麟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络游戏端 零纪元 服务端搭建相关的知识,希望对你有一定的参考价值。

首先需要一下资料
防止盗图 全部加上水印

必须要要有完整的端才能搭建起来

第一步


安装mysql

CentOS7离线安装MySQL8.0

卸载软件

rpm -e --nodeps 要卸载的软件包

root@jacky zookeeper]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686


下载tar包 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar

yum install -y lrzsz

在/usr/local目录下新建目录mysql
cd /usr/local
mkdir mysql

在/usr/local/mysql目录下使用rz -be命令上传mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar


tar -xvf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar


得到文件如图:

rpm -qa | grep mariadb 命令查看 mariadb 的安装包

rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps 卸载mariadb

再次执行6查看

rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm --nodeps --force 命令安装 common

依次: libs,client,server

rpm -qa | grep mysql

初始化
mysqld --initialize;
[root@1234 mysql]# mysqld --initialize;
mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
yum install -y libaio安装依赖

mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld;

cat /var/log/mysqld.log | grep password查看密码

登录后修改密码:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;

授权
create user ‘root’@’%’ identified with mysql_native_password by ‘root’;
grant all privileges on . to ‘root’@’%’ with grant option;
flush privileges;

安装nginx

1、安装开发类库
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
yum -y install wget
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

2、下载
wget http://nginx.org/download/nginx-1.12.2.tar.gz
3、解压
tar zxvf nginx-1.12.2.tar.gz

4.配置安装路径,cd nginx-1.12.2下

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

5、编译
make & make install

6.启动Nginx,切换到/usr/local/nginx 下

看到如下4个目录 
./ 
….conf 配置文件 
… html 网页文件 
…logs 日志文件 
…sbin 主要二进制程序

./sbin/nginx

关闭防火墙

1、查看firewall服务状态

systemctl status firewalld

3、开启、重启、关闭、firewalld.service服务

# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

添加规则

firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --permanent --add-port=5000/tcp
firewall-cmd --permanent --add-port=9999/tcp
firewall-cmd --permanent --add-port=9070/tcp

后续待更新····博主有事情去了

以上是关于网络游戏端 零纪元 服务端搭建的主要内容,如果未能解决你的问题,请参考以下文章

(九)从零开始搭建k8s集群——使用KubeSphere管理平台搭建流控组件sentinel服务端

Docker从零搭建分布式服务器群

从零开始搭建django前后端分离项目 系列一(技术选型)

实战:用Microsoft 365搭建零信任网络

从零开始开发IM(即时通讯)服务端

(web)记录自己从零起步搭建网站遇到的问题以及思路