环境准备

  • 腾讯云/阿里云服务器一台,如果能搞到学生机的话是很便宜的
  • 两台电脑,台式笔记本都行
  • 电脑和服务器需要配置JAVA环境
  • 下载client.jar与server.jar

服务器上的操作

将server.jar传到服务器上,并运行

java -jar server.jar

电脑上的操作

  1. 手机开热点
  2. 电脑连接热点
  3. java -jar client.jar 运行client.jar
  4. 输入服务器的外网IP地址
  5. 如果要创建房间就输入1,如果要加入房间就输入2

实现联机

之前输入1的去创建一个房间,然后输入2的就可以在加入游戏中看到房间了,点击进入即可。只有输入1的创建房间能实现转发,如果输入1的想加入输入2的房间,需要关闭电脑上的jar程序,重新进入,并输入2,让对方也重启程序输入1。

相关内容

实现的代码都在github上了:

https://github.com/LogicForeach/Soul-Knight-Online-Tool

在这个实践的过程中我用CSDN做了一个详记,其中有对实现原理和实现方法的讨论:

计算机网络实践之元气骑士公网异地联机(一) 初探局域网联机过程

计算机网络实践之元气骑士公网异地联机(二) 两种方案可行性分析

计算机网络实践之元气骑士公网异地联机(三) 完善转发机的转发规则

元气骑士双人异地公网联机工具(仅支持双人、JAVA实现)相关推荐

  1. 求生之路2右下角显示服务器,求生之路2公网联机工具右下角刷不出服务器

    原本每次打开游戏很快就刷出服务器了可上次关掉游戏后半个多小时后再打开时就再也刷不出来了 从历史记录也进不去尝试次数过多还会闪退 重启.重装.重新下载都试过了 这都一个多星期了还是那样而且自从刷不出服务 ...

  2. 计算机双人怎么玩游戏,双人成行游戏双人成行如何联机

    爱意下载为用户带来双人成行游戏双人成行如何联机的相关资讯,双人成行游戏双人成行怎么联机?双人成行能不能一台电脑两个人玩?很多小伙伴都想和自己三次元朋友一起玩耍,所以关于一台电脑能不能两个人一起玩游戏, ...

  3. 计算机网络实践之元气骑士公网异地联机(一) 初探局域网联机过程

    前言 元气骑士作为当下热门的单机游戏,很多人都在琢么怎么和好朋友即使不在一个局域网内也能一起玩耍.目前网上比较成熟的方案是在服务器上搭建VPN,两个手机通过连接VPN来穿透内网,实现彼此的连通,再通过 ...

  4. 计算机网络实践之元气骑士公网异地联机(二) 两种方案可行性分析

    前言 在上一篇中,我已经通过分析得知了元气骑士在局域网联机过程中是通过UDP进行交互的,只要我们能正确的转发这些UDP消息,就能实现异地公网的联机了.转发UDP消息通常有两种方案:一个是通过UDP穿透 ...

  5. 计算机网络实践之元气骑士公网异地联机(三) 完善转发机的转发规则

    计算机网络实践之元气骑士公网异地联机(三) 完善转发机的转发规则 前言 在上一篇中,我通过表格对转发机的监听端口和转发逻辑进行了简短的描述. 转发机 监听端口 主机A 23333.8888.8888端 ...

  6. 元气骑士+蒲公英联机平台联机教程

    所需软件: 1.元气骑士主机小工具 2.元气骑士游戏APP 3.蒲公英联机平台(现仅Android版) 操作流程: 1.下载蒲公英联机平台APP 2.打开APP,登录/注册帐号,进入APP: 3.进入 ...

  7. 元气骑士多终端跨网远程联机解决方案

    受到元气骑士双人远程联机指南的启发,在这篇文章的基础上完成了最多支持4人同时联机的relayer. 具体要求同以上文章. 所有资源一同放在github: SoulKnight-Remote 下面的内容 ...

  8. 元气骑士 自建服务器,元气骑士主机小工具ip地址怎么弄?ip设置方法教学[多图]...

    元气骑士主机小工具ip地址怎么弄?最近有很多朋友在使用元气骑士主机小工具中遇到了问题,不知道到ip地址怎么输入,今天小编就为大家带来详细的介绍,帮助大家更好的联机体验游戏,有需要的朋友们一起来看看吧! ...

  9. 元气骑士 自建服务器,七夕元气骑士联机盒子服务器官方版

    七夕元气骑士联机盒子是一款可以带来热血地牢大冒险的动作游戏,拥有着超多特色的作战玩法可以在游戏里尽情的展开冒险,让你能够成为强大的地牢战神,不断在战斗讨伐之中成长自身,通过不断的杀戮来获得强力装备,不 ...

最新文章

  1. debian10 简单的CA使用
  2. python画画代码大全_太赞了,微软正式推出 Python 零基础教程!
  3. Windows 8.1 explorer.exe总是崩溃的解决办法
  4. 《你说对就队》第四次作业:项目需求调研与分析
  5. 爬虫之selenium和PhantomJS
  6. Linux网络编程 之 TCP编程(七)
  7. Mac下的Parallel Windows忘记密码怎么办?
  8. 企业大咖教你解决Kubernetes的挑战
  9. SLF4J 与Log4J
  10. [洛谷P3228] [HNOI2013]数列
  11. 腾讯广告犀牛鸟专项研究计划即日启动,开启2020新征程
  12. java远程控制win10,如何在win10系统下远程连接linux服务器?(vnc版)
  13. 使用R的金融统计:收益、随机行走和模拟
  14. WCF分布式开发常见错误(17):无法启动MSMQ服务
  15. matlab边的介数,matlab-bgl-master 复杂网络工具包,便于计算 边介数,最短路径等问题 261万源代码下载- www.pudn.com...
  16. java虚拟机执行过程
  17. 计算机考研英语北邮,北京邮电大学计算机考研复试经验
  18. 保存网页html 有什么,保存网页时HTML和MHTML区别在哪里
  19. web工程师的自我修养
  20. python算法1.5百钱百鸡

热门文章

  1. STM32开发(14)----CubeMX配置ADC
  2. 怎么样给Oracle数据库中的表添加列?
  3. Flask入门教程—超详细
  4. 盲盒小程序的开发功能介绍,优势有哪些
  5. 如何将PDF图片旋转90度,盘点这个小方法
  6. 从程序员到项目经理:懂电脑更要懂人脑
  7. 小红书最新的内容趋势是什么?
  8. Mybatis中mapper.xml中like模糊查询字符串,日期写法
  9. 关于java的搞笑段子_让人笑到抽筋的10条搞笑段子
  10. 大型综合网络搭建详细步骤教程