使用telnet来调试游戏
本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/17561658.html
telnet是什么#
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力
但是,telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录
telnet能干嘛?#
连接上游戏的python环境,可在终端窗口中进行调试。
- 在游戏运行期间调试游戏中的数据
- 可以直接调用游戏脚本代码,GM指令,方便使用更多指令提高测试效率。
使用telnet连接游戏#
格式:telnet ip 端口
示例:telnet localhost 50001
windows自带telnet#
在windows的程序和功能中可以打开telnet这个功能,当然也可以把操作系统中的telnet.exe放在游戏目录下使用,体积非常小,只占用131kb。
缺点:
只能通过鼠标右键粘贴,不能通过快捷键Ctrl+V操作
不能使用home和end快捷键
优点:
小巧,开箱即用,无需配置。
Telnetlib#
Telnetlib 是 python 自带的用来实现 telnet 协议的类,前文提到的在控制台中的所有操作,都可以通过 telnetlib 来实现,可以用来拓展使用,甚至工具的开发。使用前直接import telnetlib 即可
zoc#
Telnet Client • ZOC Telnet Software for Windows and macOS - 什么是Telnet,你如何使用它? (emtec.com):https://www.emtec.com/zoc/telnet-client.html
收费软件,30天试用,特色:可以使用快捷键进行粘贴
其它telnet软件#
mobaXterm#
连接上之后像是卡死的状态,无法输入指令,只在窗口中打印连接成功的输出信息
kitty#
和上述情况一样,连接上之后,无法输入指令30
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 易语言 —— 开山篇
· Trae初体验
2020-07-17 几种方法验证unity是否为development build
2020-07-17 Unity SetActive Event