前言

PS:这东西是hl战役愚人节玩笑同时发布的一个测试功能
对等网络(Peer-to-Peer),简称P2P,是。。。。算了算了要了解的自己去百度吧,百度不行就去Wikipedia
此次更新后,玩家可以通过控制台输入connect 玩家SteamID加入一个P2P游戏(别问我SteamID是什么东西,我也不知道啊,不过怎么查这个东西后教程会讲
P2P服将直接调用本地服务器作为P2P服务器,也就是说,本地服务器的东西都会保留,比如插件什么的(本地服务器可以装插件)
理论上来说,P2P服务器支持调用FastDL,只是FastDL这个东西,没有公网的话特别麻烦,所以不推荐搞FastDL,这里建议全员自备地图包,免得进服务器下载资源(因为慢,而且占用大)
P2P服务器在服务器列表里面会不会显示仍是未知的,根据更新日志来看,貌似有些P2P服务器会显示在服务器列表的互联网上,所以推荐好友联机最好上个密码,防止突然冲进来个毛子放Hardbass

注释1:快速下载(FastDownload),简称FastDL,能有效提高挂服下载资源的速度,能有多快就取决于。。算了不说了,想了解的去问努尔先生

注释2:本文的SC为StarCraft(Sven Co-op)的简称


注意事项

  1. 就算是p2p服务也不会提供FastDL,所以下载速度和平时在服务器没连上FastDL那个下载速度是一样慢的(大概20 ~ 50kb/s),所以好友联机或者自己组织的联机活动,我推荐联机的每个人都下载一份要用到的资源包(地图之类的),安装好了再加入p2p游戏,不然挂服下载一是慢,二是占用资源,自己考虑吧
  2. 尽管提供了p2p联机服务,反正SteamP2P那个尿性谁都知道吧(P2P对网络要求颇高,国内有些网络运营商达不到这个要求),长城或者移动用户(加一个广电用户,我觉得不太可能有)在使用p2p联机方面会比较痛苦(肥猫先生在使用移动网进行游玩时出现了90~150的延迟),电信和联通联机可能会有点延迟(ping大概40~150,还得看区域),所以各位如果使用p2p联机时延迟出现过百或者跳ping的情况,推荐还是选择使用对战平台(游侠之类的)联机吧,哦对,另外其实我觉得sc的p2p挺稳定的,不会出现突然爆炸的情况(起码测试就没有出现过这种情况)
  3. 唠叨一下,请确保在进行p2p联机前,sv_lan保持为0(即创建非LAN服务器),至于这个参数,可以创好服之后在控制台输入sv_lan 0直接改为0,也可以在创服之前设置,下面教程会说是哪个选项
  4. 这个东西还属于测试阶段,反正可以用,只要发现bug或者issue什么的直接反馈嘴臭SC Team就完事了(这里建议您真人快打Sniper
    sniper@svencoop.com 联系邮箱,请
  5. 这也是废话,能映射直接映射开服就好了,没必要用P2P这种捞东西

以下为P2P联机常用的控制台命令:

1、changelevel(换地图)

用法什么的看表格,注意一下,地图名要区分大小写

指令用法 例子
changelevel (地图名) changelevel sc_HighTopMission

我知道可能有人会问为什么不用map 地图名,很简单,如果使用map 地图名的话,每次手动换图就要让所有人都掉线,因为使用map会另开一个服务器并载入指定地图;而changelevel只是在现有的服务器里切换地图,因此用changelevel不会造成全体掉线的情况,这里更建议您使用changelevel切换地图

2、restart

很好理解的命令,就是重新开始当前地图,地图bug什么的可以用这个

3、sv_lan 0/1

是/否开启局域网游戏
这个参数改为1就是局域网游戏,改为0就开放互联网,如果要p2p联机,请保持参数为0

4、作弊指令

直接看sc的指南嗷
跳转至Steam社区相关指南

登不上社区的我顺便把工具交了
steamcommunity302 by 羽翼城
跳转至相关的羽翼城博客页面

5、关闭/启用可暂停游戏

控制台输入pausable 0/1(0为关闭,1为启用)
这会让游戏体验跟衰变一样(衰变默认pausable 1),如果任意一个人按下ESC将会暂停游戏,当然平时没什么事就不推荐用(开着玩很难受),不过挂机的时候还是推荐用这个暂停游戏


其实我觉得看完上面的内容应该会一点点的人都已经知道怎么搞了吧,当然不会也没关系,下面教程将会详细到不能详细地教您使用P2P联机(傻瓜式教学


教程

手把手教你与沙雕网友进行P2P联机

第一步:创建一个P2P联机服务器

很简单,点主菜单的Start New Game会出来一个界面,然后上面有两个大栏的选项,第一栏Server是选择创建服务器的地图,这个不解释了;第二栏Game是服务器的初始参数(是否允许开手电和选择难度那一类的东西),这一栏有个叫LAN GAME的选项,不勾这个选项,否则无法p2p联机
直接看图,我之前用画板画的东西能有多好看,将就着看吧

示例图

Hostname是服务器名
Max Players是最大玩家数
Server Password就是服务器的密码,上密码就填这个
Difficulty Level是难度,自己选
懒得一一列出来了,自己看
另外SC界面汉化我也交了,就别说看不懂了
跳转至SC界面汉化补丁发布帖

搞定就点Start,加载完后服务器就开好了


第二步:查SteamID

方法1:开完服务器直接看控制台

没什么好讲的,就上一步开完之后打开控制台看就完事了
我觉得SC玩家应该不会连控制台都不会开吧

真不会也没问题,跟着下面的步骤做:
1、学德国BOY砸键盘,直到其中一个按键掉落
2、找到掉落的按键并装回去
3、那个按键下面的键就是打开控制台键

也就是Esc下面的 "~"键,按这个打开你的控制台

另外,如果您真的这么做了,您可以 点击此处索赔

这里有一张特地提供星际玩家的图示

示图

STEAM_啥啥啥啥一堆数字的玩意
这就是SteamID,复制黏贴,然后把这个东西发给你的好友

方法2:使用status指令查看

这个方法比较常用,一般用于在服务器里查玩家的SteamID
跟着做,这次很认真的
1、打开控制台
2、在控制台输入status并按回车键
3、看图

类似地,找到要找的SteamID
注意:这个指令会显示服务器里所有玩家的SteamID,看清楚前面的玩家名

方法3:网站查询

这个方法适用于查询任何人的SteamID
链接摆在这,进去之后只要把查询对象的Steam个人资料页面链接复制黏贴上去就行了,查询结果第一个STEAM_啥啥啥啥一堆数字的就是SteamID
点击跳转至steamid.io
Steam苦手就请自行了解如何获取对象的Steam个人资料链接了,这个我懒得写了(直球)


第三步:加入P2P游戏

这里引入一个常用的指令:connect
一般来说这个指令的用法:connect ip
例如connect 67.8.1.55

在愚人节更新P2P功能后,connect指令加入了一个连接P2P游戏的功能
用法为connect SteamID

当把SteamID发给好友之后,好友肯定满脸问号

图示

如果您没有一个流啤的朋友,请告诉他怎么连
如果您拥有一个极其sabi的朋友或者您是sabi,下面将进行的傻瓜式教学对您或您的朋友会有所帮助

傻瓜式教学:加入P2P游戏

1、打开控制台(别告诉我不会开,给你锤子砸脸上)
2、输入connect,然后按一下Space键(输入空格)
3、打开聊天窗口,把SteamID复制,黏贴过去
4、按Enter(回车)键
5、等加入进去就完事了,失败了就是你蠢,建议120送医院


最后随便废话几句

下面的内容纯属废话,和P2P无关,建议忽略

This is a PRE-RECORDED MESSAGE

这篇文章大概是6月20号的时候写的,写了半天被傻diao贴吧屏蔽词系统吞了大概十几二十次,就丢了个Word文档上去顶着,说有空再解决
想来想去还是觉得在别的地方发布再转去贴吧算了,问题是发布在哪
结果我就咕咕到大概八月份,刚刚把oc(黑曜石战争)的安装教程写完,突然想起来矛头嘤先生的网站好像可以发布文章,就去问了一下,所以现在这篇东西就是第一篇发布在这里的教程,以前的东西我还是懒得搬过来,等什么时候有空再说
以及什么官图指南之类的东西我还是觉得让萌新自己探索一下好(其实就是懒)
另外这篇教程的大部分文本我都重新编写过,之前的文本我自己看着都不爽,所以直接扔进光圈焚化炉了

哦对了,感谢矛头嘤和脑婆先生帮忙做排版和美化,感谢肥猫先生帮助修改文本细节
有问题留言,或扣扣联系维卡子

THE END

Categories: 教程合集

订阅
提醒
guest

6 评论
最新
最旧 得票最多
Inline Feedbacks
View all comments
TECHXD
TECHXD
2024年2月3日 下午3:45

感谢

no
no
2020年12月18日 下午5:00

nb! 终于可以跟好友联机了

241
241
2019年8月9日 下午11:06

板子牛逼嗷

eebssk1
管理员
2019年8月9日 下午6:55

is dalao,ah i dead

M0N5T3R_null
管理员
2019年8月9日 下午4:22

沙雕板子,你好骚啊

6
0
Would love your thoughts, please comment.x