首页 >>  正文

git+ssh配置

来源:baiyundou.net   日期:2024-09-24

作者:来自火星的牛

前言

大家好,又是我老牛,上两篇文章写了关于群晖docker部署单机魔兽和一些常见问题补充说明,这些基于官方提供的镜像,想要其他模块还得自己制作镜像,许多朋友提到想有机器人一起玩的想法,这样玩起这单机版也感觉不至于这么孤单。这次我就自己编译制作好了新版的机器人版本镜像,添加包括七月最新的更新和机器人模块,还有副本自动平衡模块,分享给大家使用。

如果是首次点又对这个有兴趣的朋友,可以先参考我前两篇文章熟悉一下基本步骤流程。

本篇将会省略一些基本步骤,话不多说,教程现在马上开始。


部署

首先准备好安装环境,详细操作可以参考我第一篇文章,这里只简单描述

  • 安装好Docker套件并启动

  • 安装好Gitserver套件并启动

  • 打开SSH终端

非首次部署,已部署原镜像的情况:

cd 进入上次克隆下来的项目目录acroe-docker

如果服务端正在运行中需要更新请先执行docker-compose down停止服务器。

然后输入git checkout npcbot命令切换到机器人分支版本,再输入git pull更新到最新的代码

首次部署的情况:

之前没有使用过官方原版镜像第一次安装可以使用以下命令直接在docker目录克隆机器人分支版本

git clone -b npcbot https://gitee.com/wowkiseki/acore-docker.git


更新完代码后,还是老样子,直接在项目目录执行./start.sh,先喝杯茶等待自动部署完成,部署中遇到问题可以先参考我第二篇补充篇的文章。

如果有原镜像的,更新不需要太久,因为共用了客户端数据和数据库容器、还有一些公共层。新部署的话还是需要30-40分钟,视配置而定,这里我由于是测试就重新进行了部署。

这里省略一千多字步骤。

导入SQL文件更新数据库

经过漫长的等待容器全部启动完毕后进入正题。

这个带Npc机器人的版本还需要更新一些数据库文件,之前教大家通过命令行进数据库容器修改服务器地址、服务器名称等操作,发现不熟悉命令的朋友还是有点门槛,这次教大家使用图形化数据库连接客户端工具来操作修改数据库。

我使用的是HeidiSQL这款软件,是一款免费软件,大家自行百度HeidiSQL即可下载使用。

安装步骤我就不在这里啰嗦了,装完打开软件

  1. 点击左下方按钮新建配置

  2. 主机名/IP:填写你的NAS内网IP地址

  3. 用户默认为root,密码默认是password

  4. 默认端口是63306

  5. 点击下方打开

以为用命令行修改服务器IP和名称可以参考下图直接修改操作

下面再进去项目目录,可以通过web页面进去群晖,把下图中三个sql文件保存到你本地电脑任意目录

然后回到HeidiSQL

  1. 先选中角色数据库acroe_characters

  2. 点击菜单栏文件

  3. 点击运行SQL文件

再弹出的文件选择框选择ALL_characters.sql,点击打开

弹出这个提示直接点击

这个库更新完后,再选中世界数据库acore_world,按上一步操作运行剩下的两个SQL文件(ALL_world.sql和npc_text_local.sql),弹出的提示同样点

这个两个库更新的信息有点多需要稍等进度条跑完即可

然后用docker-compose restart命令重启容器使数据库更新生效

至此npcbot机器人模块部署完成,可以登录游戏测试一下,账号需要有GM权限

登录游戏后输入以下命令

.npcbot spawn 70001

然后点击雇佣机器人,支付少量银币即可雇佣机器人为你服务

成功雇佣后,点击右键跟机器人对话可以查看机器人管理菜单,对机器人进行管理

关于机器人的详细使用,在这里我就不做详细说明了,本人也没有过多深入了解,更多玩法还得等大家自己发掘,有兴趣的朋友可以点下面的链接查看学习,是我自己对原官方文档做了简单汉化整理

NPCBOT机器人使用手册

阅读更多网络存储精彩内容,可前往什么值得买查看

","gnid":"9b42b24afb38712d1","img_data":[{"flag":2,"img":[{"desc":"","height":"248","title":"","url":"https://p0.ssl.img.360kuai.com/t01472c3de1f6d9c8d4.jpg","width":"1080"},{"desc":"","height":"138","title":"","url":"https://p0.ssl.img.360kuai.com/t016e152557302d92bd.jpg","width":"1080"},{"desc":"","height":"165","title":"","url":"https://p0.ssl.img.360kuai.com/t01da28b299e2e26a9b.jpg","width":"1080"},{"desc":"","height":"346","title":"","url":"https://p0.ssl.img.360kuai.com/t0116a91f62afaf37d0.jpg","width":"1080"},{"desc":"","height":"596","title":"","url":"https://p0.ssl.img.360kuai.com/t01d175356658ad37a3.jpg","width":"848"},{"desc":"","height":"431","title":"","url":"https://p0.ssl.img.360kuai.com/t012ecc54e2dcb8d592.jpg","width":"1080"},{"desc":"","height":"540","title":"","url":"https://p0.ssl.img.360kuai.com/t015534f727517ca7f5.jpg","width":"1080"},{"desc":"","height":"495","title":"","url":"https://p0.ssl.img.360kuai.com/t0167954a00d08d731d.jpg","width":"1080"},{"desc":"","height":"504","title":"","url":"https://p0.ssl.img.360kuai.com/t01013ed47d5d22fe0f.jpg","width":"1080"},{"desc":"","height":"559","title":"","url":"https://p0.ssl.img.360kuai.com/t0113bdb76a0188d93b.jpg","width":"1080"},{"desc":"","height":"541","title":"","url":"https://p0.ssl.img.360kuai.com/t0100c0ae8a6e0ebe5e.jpg","width":"1080"},{"desc":"","height":"578","title":"","url":"https://p0.ssl.img.360kuai.com/t012696208542b8b047.jpg","width":"1080"},{"desc":"","height":"806","title":"","url":"https://p0.ssl.img.360kuai.com/t010200f5430db92a57.jpg","width":"1080"},{"desc":"","height":"641","title":"","url":"https://p0.ssl.img.360kuai.com/t014a92a20045e304bb.jpg","width":"1080"},{"desc":"","height":"660","title":"","url":"https://p0.ssl.img.360kuai.com/t0192d98ebe7446a425.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1691234423000,"pure":"","rawurl":"http://zm.news.so.com/467e83902329ec30d46b38d833ab7488","redirect":0,"rptid":"8047f8304a3c9461","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:机器人","k":"机器人","u":""}],"title":"带着你的机器人在艾泽拉斯大陆冒险-黑群晖docker开源魔兽单机版Npcbot机器人篇

茹先芳4460git每次上传代码都要配置sshkey吗 -
韦梵德19317516360 ______ 一次配置成功之后,在一台机子上就不需要再次操作了

茹先芳4460如何在WINDOWS下使用copSSH配置GIT服务器+TortiseGIT客户端 -
韦梵德19317516360 ______ 基本原理:使用copSSH在WINDOWS(XP)上建立SSH服务器;使用生成的“公钥-私钥”对作为身份标识;在服务器上配置SHELL脚本环境;配置客户端,加载私钥.详细过程如下: 安装前准备:Download copSSH [SourceForge Link] (注:...

茹先芳4460怎么更改gitlab object ssh http 地址 -
韦梵德19317516360 ______ 生成ssh秘钥,然后复制到你的gitlab页面上存入你的ssh秘钥,然后就可以操作属于你的代码而不需要输密码了,clone时要输入ssh地址,

茹先芳4460git中ssh key与本机连接的ip地址有关吗 -
韦梵德19317516360 ______ 没有关系.只要公钥、私钥配对成功,你就有了写的权限,即push的权限.

茹先芳4460如何在Ubuntu上几步搭建Git Server -
韦梵德19317516360 ______ 搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装. 假设你已经有sudo权限的用户账号,下面,正式开始安装. 第一步,安装git: $ sudo apt-get install git

茹先芳4460如何在本地环境配置github -
韦梵德19317516360 ______ 以前一直听说过Github,但是自己一直不会用.最近不是太忙,于是想捣鼓捣鼓Github,没想到用了将近3个小时,才在Mac上配置成功.首先简单介绍一下Git和Github 集中化的版本控制系统( Centralized Version Control Systems,简称 CVCS ...

茹先芳4460如何使用 git 和 github -
韦梵德19317516360 ______ github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~.步骤:1.注册账户以及创建仓...

茹先芳4460用ssh方式git clone,能不每次都输密码吗 -
韦梵德19317516360 ______ 方法有两个: 1、你将用户名密码放到远程链接上,比如:git clone ssh://user:pssword@url 其中user是你的账号,password是你的密码,url是远程git库地址 2、你可以使用密钥 即在你的客户端放上SSH私钥,这样每次连接远程git库,不论是pull...

茹先芳4460如何安装并配置git review -
韦梵德19317516360 ______ Win7下安装配置Git2.1msysGit2.1.1下载))2.配置行结束标记,保持默认“CheckoutWindows-style,commitUnix-stylelineendings”.2.2.3中文乱码问题解决方法1.ls不能显示中文目录解决法:在git/git-completion.bash中增加一行【4】:aliasls='ls--...

茹先芳4460如何使用ssh登录linux服务器 -
韦梵德19317516360 ______ 默认配置 Windows下有很多SSH工具.在这里我是用的是Putty.如果安装了Git并配置使用Putty的话,就不需要另外在安装Putty了.使用SSH连接服务器的命令如下: ssh IP地址 一般来说为了安全性考虑,端口号等一些参数并不会使用默认值...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024