为创业者
服务

咸鱼 linux搭建教程

    1、安装宝塔

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

    输入y回车确认安装

    ———————————————————————————————————————————–

    安装环境:

    Nginx 1.18

    mysql 5.7

    PHP 7.2

    mongo4.0  关闭安全验证

    redis5.0

    ———————————————————————————————————————————–

    宝塔放行端口:1-65535  或单独放行 82,85,8889 自行抓包!

    关闭防火墙:

    systemctl stop firewalld

    systemctl disable firewalld

    ———————————————————————————————————————————–

    上传服务端压缩文件到home目录,解压

    cd /

    unzip 手工端home.zip

    ———————————————————————————————————————————–

    安装openresty1.19.3.1

    cd /home/proj

    wget https://openresty.org/download/openresty-1.19.3.1.tar.gz

    tar -zxvf openresty-1.19.3.1.tar.gz

    mv openresty-1.19.3.1 openresty

    cd openresty

    sudo apt-get install libpcre3-dev \

    libssl-dev perl make build-essential curl unzip -y

    sudo yum install -y pcre-devel openssl-devel

    ./configure

    make

    make install

    echo “openresty环境变量”

    echo “PATH=/usr/local/openresty/bin:/usr/local/openresty/nginx/sbin:$PATH

    export  LC_ALL=en_US.UTF-8

    export PATH” >> ~/.bash_profile

    source ~/.bash_profile

    ———————————————————————————————————————————–

    设置数据库密码为:123456

    导入数据库

    mysql -uroot -p123456

    create database sanguo DEFAULT CHARACTER SET utf8;

    flush privileges; #

    use sanguo

    source /home/sql/sanguo.sql

    exit;

    ———————————————————————————————————————————–

    宝塔添加站点:

    IP:85端口

    网站目录指向:/home/proj/goserver/admin/assets/web/dist

    127.0.0.1:82端口

    网站目录指向:/home/proj/web-mobile

    ———————————————————————————————————————————–

    修改服务端IP:替换192.168.0.152为你自己的ip

    \home\proj\common\settings.lua (2 hits)

    \home\proj\goserver\admin\assets\web\.env.development (1 hit)

    \home\proj\goserver\admin\assets\web\dist\js\app.3d18e251.js (2 hits)

    \home\proj\goserver\admin\assets\web\dist\js\highlight.js.0adc4c0f.js (1 hit)

    \home\proj\goserver\agent_admin\agent_assets\web\.env.development (1 hit)

    \home\proj\goserver\agent_admin\agent_assets\web\dist\js\app.bfd4e5a3.js (2 hits)

    \home\proj\goserver\agent_admin\agent_assets\web\dist\js\highlight.js.0adc4c0f.js (1 hit)

    \home\proj\pyapi\wxpay\app.py (1 hit)

    \home\proj\web-mobile\assets\main\index.bcc80.js (3 hits)

    \home\proj\web-mobile\assets\resources\import\24\241bc4ec-587f-41fa-a24d-e904c5f906c6.9f804.json (1 hit)

    find /home/proj/ -type f -name ‘*.*’ | xargs sed -i ‘s/192.168.0.152/你的IP/g’

    find /home/proj/ -type f -name ‘*.py’ | xargs sed -i ‘s/192.168.0.152/你的IP/g’

    find /home/proj/ -type f -name ‘*.js’ | xargs sed -i ‘s/192.168.0.152/你的IP/g’

    find /home/proj/ -type f -name ‘*.development’ | xargs sed -i ‘s/192.168.0.152/你的IP/g’

    ———————————————————————————————————————————–

    chmod 777 -R /home/proj/

    启动服务器

    启动apiserver

    启动

    cd /home/proj/apiserver

    nginx -p `pwd` -c conf/nginx.conf

    重启

    nginx -p `pwd` -c conf/nginx.conf -s reload

    停止

    nginx -p `pwd` -c conf/nginx.conf -s stop

    启动gameserver

    cd /home/proj/skynet

    sh getkey.sh

    生成key,后面的串码复制后黏贴到本目录下面的key.txt里面后保存

    ./skynet ../loginserver/prodconfig //启动登录服务器

    ./skynet ../gameserver/prodconfig //启动游戏服务器

    kill -9 `cat loginskynet.pid` //停止登录服务器

    kill -9 `cat gameskynet.pid` //停止游戏服务器

    启动goserver

    cd /home/proj/goserver

    ./mygo //启动管理后台服务

    ———————————————————————————————————————————–

    游戏地址

    http://IP:82/?id=646415

    链接id后面的数字是账号随便填

    后端地址:

    http://Ip:85/#/login?next=%2F

    数据库sys_auth_user.password修改成VNgFfka8Or4=

    账号:admin

    密码:admin

    登陆后到 游戏配置-区服配置 新增一个大区 再点开服,默认保存就行,开服活动自行研究

复制代码

免责声明:站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。展示内容仅作为学习交流使用,其版权归出版公司或原作者所有,本站不对所涉及的版权问题负责。如原作者认为侵权,请联系我们,我们会立即删除文章!蜗牛学社 » 咸鱼 linux搭建教程
分享到: 更多 (0)