全球主机交流论坛

标题: 咸鱼之王源码下载直连来了 [打印本页]

作者: baota.sbs    时间: 2024-2-21 22:41
标题: 咸鱼之王源码下载直连来了
本帖最后由 baota.sbs 于 2024-2-21 22:44 编辑
  1. https://mjj.baota.sbs/xyzw.7z
复制代码


要下载的抓紧,我可能也就存几天

我看里边是有教程的,发出来先劝退下

  1. 操作系统 ubuntu20
  2. 安装openresty1.19.3.1
  3.         apt-get install libpcre3-dev libssl-dev perl make build-essential curl
  4.         wget https://openresty.org/download/openresty-1.19.3.1.tar.gz
  5.         ./configure
  6.         make
  7.         make install
  8. 设置openresty执行目录到path中
  9.         1、新建或者编辑~/.bash_profile
  10.                 vi ~/.bash_profile
  11.         2、添加以下内容
  12.                 PATH=/usr/local/openresty/bin:/usr/local/openresty/nginx/sbin:$PATH
  13.                 export  LC_ALL=en_US.UTF-8
  14.                 export PATH
  15.         3、保存文件后,执行 source ~/.bash_profile 将PATH修改掉
  16. 安装 skynet1.6
  17.         下载源码包:https://gitee.com/mirrors/skynet?_from=gitee_search
  18.         apt-get install git autoconf
  19. 安装 go1.18
  20.         wget https://studygolang.com/dl/golang/go1.18.10.linux-amd64.tar.gz
  21.         tar -C /usr/local -xvf go1.18.10.linux-amd64.tar.gz
  22. 安装docker
  23.         apt-get install docker.io

  24. 安装mysql数据库
  25.     mkdir /data/mysqldb_dir   //创建宿主机mysql数据目录
  26.     docker pull mysql:5.7.27 //拉取mysql镜像
  27.     docker run --name mysql -e MYSQL_ROOT_PASSWORD=admin123456! -v /data/mysqldb_dir:/var/lib/mysql -p ip:33061:3306 -d mysql:5.7.27 //创建docker容器 yourpassword是你自己的mysql的密码 10.148.0.10替换为服务器内网ip

  28. 安装redis数据库
  29.         mkdir -p /data/redisdb_dir  /data/queuedb_dir //创建宿主机redis数据目录
  30.         docker pull redis:5.0 //拉取redis镜像
  31.         docker run --name redis  -v /data/redisdb_dir:/data -p inner_ip:63791:6379 -d redis:5.0 --appendonly yes //创建docker容器 inner_ip替换为服务器内网ip

  32.         docker run --name queue  -v /data/queuedb_dir:/data -p inner_ip:63801:6379 -d redis:5.0 --appendonly yes //创建docker容器 inner_ip替换为服务器内网ip

  33. 安装mongo数据库
  34.         /data/mongodb_dir   //创建宿主机mongo数据目录
  35.         docker pull mongo:4.0.10 //拉取redis镜像
  36.         docker run --name mongo  -v /data/mongodb_dir:/data/db -p inner_ip:32787:27017 -d mongo:4.0.10 //创建docker容器 inner_ip替换为服务器内网ip
  37. 运行时需要注意的地方
  38.         1、从网上下载开源版本skynet,编译好后将skynet可执行文件复制到/data/proj/skynet下进行替换,可绕过key验证
  39.         2、如果需要定制引擎功能,要保证/data/proj/skynet/cservice/caoi.so不被覆盖
  40.         3、使用扩展方式开发C代码扩展引擎功能
  41. 上传服务器代码
  42.     mkdir /data/proj

  43.     上传config文件夹到/data/proj/下, 并修改prod.toml文件
  44.     上传apiserver文件夹到/data/proj/下, 并将depnginx.conf替换成nginx.conf
  45.     上传loginserver文件夹到/data/proj/下
  46.     上传gameserver文件夹到/data/proj/下
  47.     上传common文件夹到/data/proj/下
  48.     上传skynet文件夹到/data/proj/下
  49.     上传pyapi文件夹到/data/proj/下

  50. 配置信息修改(改成对应的ip和端口)
  51.         /data/proj/common/settings.lua
  52.                 1、更换mongodb数据库名
  53.                         M.mongodb_tb = {
  54.                                 game = "game", -- 将此处的game改成leshusanguo(二开可以自定义名称)
  55.                         }
  56.                 2、更换ip,换成自己机器的公网ip
  57.                         -- 暴露给客户端的连接信息 (外网IP)
  58.                         if M.debug then
  59.                             M.nodes['gameserver1'].host = "192.168.3.15"
  60.                         else
  61.                             M.nodes['gameserver1'].host = "you_ip"
  62.                         end
  63.         /data/proj/common/setting/settings_template.lua
  64.                 1、将ip换成内网或者外网ip(如果docker启动监听在内网则填写内网ip,外网则填写外网ip)
  65.                 2、port换成对应的端口,比如mysql 3306换成33061,取决于docker启动时监听的端口号,可自定义
  66.                 3、数据库相关的账户名和密码
  67.         /data/proj/config/prod.toml (生产环境),/data/proj/goserver/conf/dev.toml(测试环境)
  68.                 1、同样将ip和端口号换成自己的
  69.                 2、注意修改mysql的账户名密码

  70. 启动服务器
  71.         启动apiserver
  72.                 cd /data/proj/apiserver
  73.                 nginx -p `pwd` -c conf/nginx.conf //启动
  74.                 nginx -p `pwd` -c conf/nginx.conf -s reload //重启
  75.                 nginx -p `pwd` -c conf/nginx.conf -s stop //停止
  76.         启动gameserver
  77.                 cd /data/proj/skynet
  78.                 ./skynet ../loginserver/prodconfig //启动登录服务器
  79.                 ./skynet ../gameserver/prodconfig //启动游戏服务器
  80.                 kill -9 `cat loginskynet.pid` //停止登录服务器
  81.                 kill -9 `cat gameskynet.pid` //停止游戏服务器

  82.         启动goserver
  83.                 cd /data/proj/goserver
  84.                 ./mygo //启动管理后台服务

  85.         启动pyapi(这个可暂时不用管,很简单,就是用来支付的)
  86.                 cd /data/proj/pyapi/kefu
  87.                 python main.py //启动客服服务

  88.                 cd /data/proj/pyapi/wxpay
  89.                 sh start.sh //启动微信支付服务
复制代码

作者: mbsi    时间: 2024-2-21 22:42
这教程看上去很简单啊 怎么劝退了
作者: 中囯    时间: 2024-2-21 22:43
这么麻烦,不玩了
作者: 雪丫鬟    时间: 2024-2-21 22:43
这是什么东西
作者: 缘尽心风    时间: 2024-2-21 22:43
真劝退,不折腾了
作者: 刘备    时间: 2024-2-21 22:44
啥东西啊  有演示吗
作者: baota.sbs    时间: 2024-2-21 22:46
mbsi 发表于 2024-2-21 22:42
这教程看上去很简单啊 怎么劝退了

看看楼下就知道了,MJJ只喜欢无脑的一键
作者: DMengbi    时间: 2024-2-21 22:47
你不好好的弄你的宝塔,你在这玩什么咸鱼,听都没听过
作者: 战神赵日天    时间: 2024-2-21 22:55
有没有百度网盘检测插件,给一个,我研究下如何自己抄袭一个
作者: hisune    时间: 2024-2-21 23:31
牛逼,楼主还有其他游戏的吗
作者: Pineapple    时间: 2024-2-21 23:32
看看
作者: 奈雅丽    时间: 2024-2-21 23:46
这里只有服务端的配置,客户端怎么配置呢
作者: 小师妹    时间: 2024-2-21 23:48
等一手docker


作者: tecmjj    时间: 2024-2-21 23:51
具体是干嘛的压
作者: 上班大王    时间: 2024-2-22 00:04
客户端咋玩
作者: jessegold    时间: 2024-2-22 00:30
tecmjj 发表于 2024-2-21 23:51
具体是干嘛的压

没有刷到咸鱼之王手游吗?不合格的mjj
作者: karson    时间: 2024-2-22 03:40
都docker了,这不来个一键部署容器
作者: muyijiang    时间: 2024-2-22 07:20
我每天下班回来,我儿子就跟我炫耀,爸爸,我今天玩咸鱼之王抽到了关羽,无语
作者: mikimiki    时间: 2024-2-22 08:33
6啊,大佬厉害,有成功的吗
作者: Nigel    时间: 2024-2-22 08:36
muyijiang 发表于 2024-2-22 07:20
我每天下班回来,我儿子就跟我炫耀,爸爸,我今天玩咸鱼之王抽到了关羽,无语 ...


作者: Nichne    时间: 2024-2-22 09:01
muyijiang 发表于 2024-2-22 07:20
我每天下班回来,我儿子就跟我炫耀,爸爸,我今天玩咸鱼之王抽到了关羽,无语 ...

你拿这个端 起个服务 拉满金条
给你儿子看你坐拥佳丽三千 家缠万贯
他小子不得多叫你两声爸爸
作者: wcg928    时间: 2024-2-22 09:03
一个氪金游戏,我充了7块玩了一年多。感觉玩不下去了
作者: い深度    时间: 2024-2-22 09:06
等一手一键
作者: stonesnake123    时间: 2024-2-22 09:10
我还以为是咸鱼购物免费版
作者: muyijiang    时间: 2024-2-22 09:25
Nichne 发表于 2024-2-22 09:01
你拿这个端 起个服务 拉满金条
给你儿子看你坐拥佳丽三千 家缠万贯
他小子不得多叫你两声爸爸 ...

不用,我儿子是话痨,天天叫爸爸叫的我耳朵都生茧子了
作者: colinlikepotato    时间: 2024-2-22 09:29
是广告中的那个?
作者: mmc199    时间: 2024-2-22 09:34
客户端是什么
作者: whl32    时间: 2024-2-22 09:35
谁搭好了,让我玩玩
作者: GoHost    时间: 2024-2-22 09:38
一键搭建 一步到位
作者: keepway    时间: 2024-2-22 09:44
好了,等一个DOCKER版
作者: Benladen    时间: 2024-2-22 10:31
好像没有客户端配置
作者: mikimiki    时间: 2024-2-22 10:48
看了下,
压缩包里有个现成的客户端 web-mobile.zip

web-mobile.zip解压到nginx里

修改web-mobile\assets\main\index.bcc80.js  里 IP和端口号

服务端部署好后,访问IP/web-moblie
作者: AKA舒克    时间: 2024-2-22 11:31
我xxx不玩了不玩了
作者: 你号没了    时间: 2024-2-22 11:39
怎么梦里幻气的
作者: 祭徐坤    时间: 2024-2-22 14:05
谁整好了借我玩玩
作者: canxunhulian    时间: 2024-2-22 14:52
谁整好了,给我装备拉满
作者: 3233619169    时间: 2024-2-22 14:58
这个还挺好安装的吧,我不会linux都能看懂
作者: 学到了么    时间: 2024-2-22 14:59
有没有 砍树的游戏
作者: 小穆    时间: 2024-2-22 15:04
666
作者: firemsn    时间: 2024-2-22 15:06
在线等个大神搭建
作者: shangpan    时间: 2024-2-22 15:10
有大佬搭建好了没,发出来玩玩。
作者: zuig    时间: 2024-2-22 15:58
谢谢分享!!!
作者: love2wind    时间: 2024-2-22 17:16
等个docker
作者: wg58462130    时间: 2024-2-22 17:22
来个mjj搞个docker一键部署

作者: apdc    时间: 2024-2-22 17:25
有人搭建了嘛,改1Y砖石,完几分钟,删除,
作者: 李文亮    时间: 2024-2-22 17:37
代码乱的要死
作者: jamesbond    时间: 2024-2-22 17:39
牛逼,这个我看卖的还不便宜
作者: weixiangnan    时间: 2024-2-22 17:51
有没有搭建好的,玩玩
作者: karllo    时间: 2024-2-22 18:40
太难搭了,文档缺东西,数据库文件都不知道在哪
作者: shuvi    时间: 2024-2-22 21:48
有大佬搭建成功了吗?
作者: 我是傻瓜    时间: 2024-2-22 22:09
有没有行侠仗义五千年的源码?割草小游戏
作者: lonhun    时间: 2024-2-22 22:43
就等大佬整个一键部署脚本了

作者: Benladen    时间: 2024-2-23 13:16
./skynet ../loginserver/prodconfig 这步提示序列号错误。。。
作者: 猛犸    时间: 2024-2-24 16:19
大佬搭建一个吧。我家孩子正想玩。
作者: fzaas    时间: 2024-2-24 16:22
安装很麻烦
作者: 何处不惹尘埃    时间: 2024-2-26 04:34
有搭建之后的演示嘛
作者: 何处不惹尘埃    时间: 2024-3-2 10:18
奇怪, 我在容器内运行的时候, 一直提示
  1. *** buffer overflow detected ***: terminated
  2. Aborted (core dumped)
复制代码

不知道为什么一直溢出




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4