手游服务器登录流程
先上一个简单的流程示意图
然后再从客户端输入用户名和密码开始说起:
流程:
1 客户端输入渠道账号user_name和密码password;
2 登录,登录SDK成功之后,会返回一个token令牌;
3 保存token;
传入: app_id、app_key、user_name、password
返回: token
说明:
app_id和app_key是游戏制作方在接入渠道sdk时申请的;
user_name和password需要游戏玩家自己申请,有的渠道支持游客登录。
流程
1 登录成功之后可以获取服务器列表server_list;
2 显示服务器列表;
返回: server_list
说明:
游戏服务器列表一般是通过配置在客户端的一个链接直接获取的。
这个配置文件可以通过资源更新的方式更新,客户端可以根据服务器列表选择要进入的区服。
1 客户端从服务器列表选择要登陆的服务器;
2 通过选择的服务器可以得到登录服的ip和port;
3 登录获取游戏服的ip和端口;
传入: token
返回: ip、port
说明:
在登录成功之后会返回游戏服服的ip和port。
1 登录服拿到客户端传入的token;
2 将token传给认证服,拿给渠道验证;
3 渠道验证成功之后会返回aid,然后保存认证信息(登录游戏服的时候会用到);
4 根据负载均衡分配游戏服ip和port,返回给客户端;
传入: app_id、app_key、token
渠道返回: aid
返回给客户端: ip、port、aid
说明:
渠道验证一般也是一个链接,在渠道的开发文档中会给出;
如果客户端用的是游客账号登录,以后绑定账号之后aid也不会改变,除非是更换了设备,或者卸载游戏重新安装;
保存认证信息是为了防止玩家在没有通过认证的情况下直接登录游戏服,
大型手游后端会有多台游戏服务器,登录服会根据负载均衡分配一台游戏服给玩家。
1 拿到登录服返回的ip和port及aid之后断开与登录服的链接;
2 拿新的ip和port登录游戏服;
传入: aid
1 拿到aid之后到认证服中验证改玩家是否登录;
2 认证成功之后返回玩家该服务器上角色信息;
3 进行游戏。
返回: 角色信息
以上就是大型手游登录的全部流程。
这个过程中会涉及到三方:客户端,渠道,服务端;
服务端分为三种:登录服,认证服,游戏服。
电脑连接服务器步骤:
要连接首先就需要找到入口,一般window都是自带的,在开始栏找到远程桌面连接打开。
如果点了开始没出现远程桌面连接也不要紧,下方搜索远程桌面即可。
接着在弹出来的对话框中输入服务器ip(服务器IP咨询你的空间服务商)再点击连接。
如果出现下图情况可以无视,有的会出现有的不会,这个没关系的。
接着就是会弹出下面窗口,输入账号密码即可,和自己的电脑一样的操作(账号密码咨询空间服务商)
显示下方样子就是登陆成功了。
个人电脑一般处于路由器下,IP地址一般都是动态的,而且是192168开头的内网IP。
而要想搭建成为服务器,首先要能够通过路由器将个人电脑暴露于外网,使得网络上的其他主机能够访问到你的个人电脑。其次,个人电脑的IP地址必须转变为静态,否则你的电脑IP地址会不固定,网络上的其他主机也难以访问到你的个人电脑。
设置路由器DHCP服务器中的静态地址保留:
将自己的个人电脑的mac地址与某一个IP地址绑定,这样自己的电脑IP地址将会是固定的某一内网IP地址。
远程桌面登录:
1、开始--运行--mstsc,输入IP,用户名,点击“链接”,然后输入密码即可,如果带端口号的话,IP地址那里带上端口号
2、也可以下载个远程桌面的软件,输入IP、用户名、密码,点击“连接”
当您开启了云服务器,您可以连接登录云服务器。不同的操作系统登录方式有所不同,具体参考下表:
云服务器为Linux系统时
本地机器系统
连接方式
Windows 1VNC连接
2远程登录软件连接
3密钥连接
Linux/Mac OS 1VNC连接
2SSH密钥连接
3密钥连接
云服务器为Windows系统时
本地机器系统
连接方式
Windows 1VNC连接
2远程桌面连接
Linux/Mac OS 1VNC连接
2rdesktop登录
登录准备
检查连接实例,是否为开启状态
获得对应服务器管理员账户
云服务器连接
VNC连接云服务器
SSH密钥连接云服务器
可以通过浏览器登录移动云官网https://ecloud10086cn/home/product-introduction/vm进行购买,购买后通过控制台进行云主机登录,登陆购入服务器的账号之后可进入空控制台操作移动云服务器,和windows登录方式相同,百度上面有这方面的信息。
要通过 IP 访问服务器,您需要以下步骤:
1 确定服务器的 IP 地址:您可以通过询问网络管理员或检查服务器的配置文件来确定服务器的 IP 地址。
2 打开终端或命令提示符:在 Windows 或 Mac 上,您可以打开命令提示符或终端。在 Linux 或 Unix 系统上,您可以打开终端。
3 输入 ping 命令:在终端或命令提示符中,输入 ping 服务器的 IP 地址。这将测试您的计算机和服务器之间的网络连接。
4 验证连接:如果 ping 命令成功,您将看到一系列回复,表示您的计算机和服务器之间的连接是正常的。
5 使用 SSH 或 Telnet 连接服务器:如果您需要对服务器进行更高级的访问,您可以使用 SSH(安全外壳协议)或 Telnet 协议连接服务器。在终端或命令提示符中,输入 SSH 或 Telnet 命令,后面跟着服务器的 IP 地址和端口号。
6 登录服务器:在 SSH 或 Telnet 连接建立后,您需要输入用户名和密码才能登录服务器。
请注意,SSH 是一种更安全的连接方式,因为它使用加密来保护数据传输。如果您需要在公共网络上访问服务器,建议使用 SSH 而不是 Telnet。
这些步骤应该可以帮助您通过 IP 地址访问服务器。如果您遇到任何问题,请检查您的网络连接并确保您输入的 IP 地址是正确的。如果仍然无法访问服务器,请咨询您的网络管理员或服务器提供商以获取更多帮助。
0条评论