
类型常见的有RPG,小游戏,生存,空岛海岛,工业这些。
1、游戏盒子,比如多玩我的世界盒子,在联机大厅有2000以上的服务器,而且都是分类好的,各种类型都有,里面还有海量mod和地图,同类型的还有爱玩mc盒子。
2、比如minecraft中文论坛,最MC论坛多玩贴吧。
3、一些服务器收集群,在群查找搜索我的世界服务器,会出来好多。
使用巨型数据包
使用巨型数据包技术可使网络获得性能上的提升,支持巨型数据包的交换机和网络接口卡可以处理最大长度超过IEEE标准(15k bits)的数据包,一些设备支持长度超过9k bits的数据包,但在巨型数据包长度方面还没有统一的标准。业内人士指出,对于吉比特网和10G网这样的高速以太网来说,使用巨型数据包技术更为有效,包括3Com、Cisco,Extreme Networks等等的很多厂商已经提供支持这一技术的产品。使用这一技术的网络要将交换机设置为巨型数据包模式,并且必须使用同一厂商的产品,否则就有可能出现数据包丢失或被分解等问题。同时,专家建议,巨型数据包技术的使用范围应该受到限制,比如只在服务器对服务器的文件传输或备份工作这样的网络连接上使用该技术。
检查网络连线
网络性能的下降也许因为简单的物理连接问题,但是网络管理员不能忽视这些问题,因为电缆或连接器的损坏也许只会导致数据包的丢失而不会使网络彻底瘫痪,所以这样的问题更加隐蔽。可以使用网络嗅探器来发现不正常的数据包重传,而这往往是电缆发生问题的征兆。环境因素也可能造成网络性能的下降,比如在电梯或供热系统附近的电缆,在传输数据的时候会受到电磁场的影响。专家建议,给处于这样环境中的电缆加装防护外壳,同时最好将网络中的所有电缆都升级到5类线或6类线。
使用全双工模式
网络连接两端的网卡都处于全双工模式时性能最高,而PC上的网卡很容易通过软件被用户无意或有意的设置为半双工模式。监视连接速度对于查出两个端口的双工设置是否匹配是很重要的。专家建议,采用一种名为Multi-router Traffic Grapher的软件来监视网络连接的性能,以确定两端都打开了全双工设置。
使用Layer 3交换
提升网络性能的一种途径是在与桌面机器相连的交换机上实现Layer 3交换。很多交换机都提供LAN边缘交换机具有的IP路由能力和基于Layer 3交换的QoS。拥有Layer 3交换能力,交换机就不会将每个数据包都发送到路由器,比如两个位于不同虚拟局域网的节点连接在同一交换机上,Layer 3边缘交换机可对这两个节点间的通信业务进行路由。
增加路由控制
在拥有超过一条因特网连接的站点实现路由控制或路由优化,这是一种被称为多宿主主机(Multi-Homing)的配置。站点的路由控制设备作为BGP(Border Gateway Protocol)连接到网络,BGP是一种路由机制,用以确定使用哪一条因特网连接。这种选择是根据哪一条连接将使用最少的路由器跳数到达目的地来决定的。路由控制更可以根据性能与价格的综合影响因素来选择最佳的路由,这一点比BGP做得还要好。
采用数据包整形
数据包整形器将网络通信业务依其重要性的不同放入队列中,比如关键应用和对延迟敏感的应用程序将获得更高的优先权。这可以通过限制某些应用程序所占的带宽或阻止某些应用程序来实现。
使用压缩技术
在连接到WAN两端的站点上安置压缩装备来扫描通信业务,其原理是将重复的模式用较短的模式来代替,以减少需要通过WAN传输的字节数,这样可以更为充分地利用有限的带宽。另外,使用SSL层的加速程序,可以通过压缩技术减少传输网页内容的字节数和除去重建网页所不需要的数据来加速因特网SSL的传输,同时也可以降低应用程序服务器要处理的TCP连接请求的数目。
在“时间就是金钱,效率就是生命”的今天,提高网上冲浪的速度成了全体 “网民”的一致追求。影响上网速度的因素有很多方面,下面列出一些,与大家交流一下。
一、 硬件配置
---- 影响上网速度最直接、最重要的因素要算硬件配置了,硬件配置越高档上网速度越快。其中CPU主频、内存大小与速度、Modem速率、硬盘大小与速度又是最主要的方面,如果条件许可的话当然是硬件配置越高档越好。
二、 软件版本
---- 软件版本包括 *** 作系统的版本、浏览器的版本以及浏览加速的版本等等,一般来说新版本总是速度更快、功能更强,如果可能的话尽量把 *** 作系统、浏览器等升级至最新、最高的版本。
三、 选择好的ISP
---- ISP(Internet Service Provider)即因特网服务供应商提供的连接速率和网络带宽对上网速度也是至关重要,所以最好多向有经验的“网民”前辈们打听一下,选择口碑好的ISP。
四、 系统设置
---- 在硬件配置、软件版本确定的前提下,你是否还是觉得拨号登录上网时间太长、刷新速度太慢,那么请尝试一下下面的系统设置。系统配置得当也能显著提高网上冲浪的速度,下面以中文版Windows 98(Hayes Accura 336 V34+fax Modem 连接COM1口、拨号连接名为"163")为例列出围绕提高网上冲浪效率所作的系统配置:
---- 1.Modem配置
---- 打开“控制面板”,双击“调制解调器”文件夹,单击“常规”项目下“属性”,在“最快速度”设置中选定最大值“115200”。单击“连接”,不选取“拔号之前等候拔号音”。再单击“端口设置”,选取“使用FIFO缓冲区”,并且把“接收缓冲区”设为最高(14),把“传输缓冲区”设为最高(16)。单击“确定”返回上一层窗口,单击“高级”,选取“使用流控制”中的单选项“硬件(RTS/CTS)” ,不选取“使用差错控制”中的多选项“请求连接”,在“附加设置”栏键入S11=50,即设置音频持续和间隔时间为最小值(50毫秒)。单击“确定”或“关闭”退出 “调制解调器”设置。
---- 熟悉Modem AT命令的网友还可以通过AT命令配置Modem,方法是打开“附件” 中“通讯”文件夹下的“超级终端”,双击“Hypertrm ”(如没有安装先通过“添加/删除程序”安装),单击“取消”(不做新建连接),输入如下命令:
ATS11= 50T& C0& K3& Y0& W0 各命令的含义如下: S11=50音频持续和间隔时间设为最小值 (50毫秒) T 选用音频拔号方式 &C0 假定数据载波一直存在 &K3 使用RTS/CTS硬件流控 &Y0 加电时调出用户方案0 &W0 保存动态设置为用户方案0
---- 最后还可用AT&V 命令查看动态设置和用户方案。
---- 2.COM端口配置 ---- 打开“控制面板”,双击“系统”,单击“设备管理器”,展开“端口 (COM&LPT)”,双击“通讯端口(COM1)”,单击“端口设置”,在“波特率” 栏选取“115200”,在“数据位”栏选取“8”,在“奇偶校验”栏选取 “无”,在“停止位”栏选取“1”,在“流量控制”栏选取“硬件”。
---- 单击“开始”,打开“运行”窗口,键入msconfig,调用系统配置实用程序,单击“winini”,展开“[Ports]”,修改“COMX=9600,n,8,1,x”(默认值)为 “COM1=921600,n,8,1,p”。这里921600为最高速度值(bps),n表示无奇偶校验, 8为数据位,1为停止位,p表示使用硬件流控(RTS/CTS)。
---- 3.网络配置
---- 右击“网上邻居”,单击“属性”,在“主网络登录”中选取“Microsoft网络用户”,在“已经安装了下列网络组件”中删除确认不用的协议,如“NetBEUI” 和“IPX/SPX”等,最好只保留“TCP/IP”协议。
---- 4.“我的连接”配置
---- 双击“我的电脑”,打开“拔号网络”,右击“163”,单击“属性”,在 “常规”项目下不选取“使用区号与拔号属性”(假定使用本地电话网上网),单击“服务器类型”项目,在多选项“高级选项”中只选取“启用软件压缩”(特别注意不选取“登录网络”选项),在多选项“所允许的网络协议中”,不选取 “NetBEUI”和“IPX/SPX”,只选取“TCP/TP”选项。再单击“TCP/TP设置”,选取 “已分配IP地址的服务器”单选项,选取“指定名称服务器的地址”单选项,并且在“主控DNS”和“辅助DNS ”中输入ISP提供的正确的名称服务器地址。选取“使用IP头指针压缩”和“使用远程网上的默认网关”多选项。顺便插一句,用“winipcfg”命令可以查看IP配置信息。
---- 做完上面的系统设置,登录上网去一个在相同时间段内常去的站点看看,是不是有令人惊喜的感觉?如果不是,请仔细检查一下所做的配置。
五、 浏览器使用技巧
---- 网上冲浪浏览器软件是不可或缺的,下面以本人偏爱的Netscape Communicator 405英文版为例说说上网的一些小技巧。
---- 1.关闭图像自动下载功能
---- Internet上图像的数据量比较大,影响了网页的下载速度,而多数情况下我们主要浏览文字信息。因此,在网上浏览时可以关闭图像自动下载功能,而仅下载文本。方法是:单击“Edit”菜单,打开“Preferences”,单击“Advanced”,不选取多选项“Automatically load images”,在单选项“Cookies”中选取 “Disable cookies”。在网页右击图像位置处的小图标,再单击“Show Image”就可以观看相应的图像。如果想观看网页上的所有图像,只需单击工具栏中的 “Images”按钮即可。关闭图像自动下载功能能显著提高网页浏览速度,只是页面就不够“酷”了。
---- 2.使用缓存(Cache)
---- Navigator本身提供两种在线Cache:Memory Cache和Disk Cache。浏览器利用 Cache存储访问过的页面内容,当再次浏览这些已访问过的页面时,浏览器就直接从 Cache中调取,无需再从网上传取。设置方法是:打开“Edit”菜单,单击“Preferences”,展开“Advanced”,单击“Cache”,Memory Cache 可以设为内存的10%,Disk Cache则根据需要而定。在“Document in cache is compared to document on network”单选项中选取“Once per session”。
---- 3.设置浏览器起始地址
---- Netscape Navigator默认网络浏览起始地址为>如果是tcp client用同一个本地端口去连不同的两个服务器ip,连第二个时就会提示端口已被占用。但服务器的监听端口,可以accept多次,建立多个socket;我的问题是服务器一个端口为什么能建立多个连接而客户端却不行呢?
TCP server 可以,TCP client 也可以。一个套接字只能建立一个连接,无论对于 server 还是 client。
注意报错消息是:
[Errno 106] (EISCONN) Transport endpoint is already connected
man 2 connect 说得很清楚了:
Generally, connection-based protocol sockets may successfully connect() only once; connectionless protocol sockets may use connect() multiple times to change their association
就是说,TCP 套接字最多只能调用 connect 一次。那么,你的监听套接字调用 connect 了几次?
来点有意思的。
一个套接字不能连接两次,并不代表一个本地地址不能用两次,看!加粗文字加粗文字
>>> import socket
>>> s = socketsocket()
# since Linux 39, 见 man 7 socket
>>> ssetsockopt(socketSOL_SOCKET, socketSO_REUSEPORT, 1)
>>> s2 = socketsocket()
>>> s2setsockopt(socketSOL_SOCKET, socketSO_REUSEPORT, 1)
>>> sbind(('127001', 12345))
>>> s2bind(('127001', 12345))
# 都可以使用同一本地地址来连接哦
>>> sconnect(('127001', 80))
>>> s2connect(('127001', 4321))
>>> netstat -npt | grep 12345
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all)
tcp 0 0 127001:4321 127001:12345 ESTABLISHED 18284/python3
tcp 0 0 127001:12345 127001:4321 ESTABLISHED 4568/python3
tcp 0 0 127001:80 127001:12345 ESTABLISHED -
tcp 0 0 127001:12345 127001:80 ESTABLISHED 4568/python3
你们这些有女友的都弱爆了啦 :-(
更新:大家来玩 TCP: 一个人也可以建立 TCP 连接呢 - 依云's Blog
2015年08月19日回答 · 2015年08月19日更新
依云211k 声望
答案对人有帮助,有参考价值1答案没帮助,是错误的答案,答非所问
内核是以一个(著名的)5元信息组来标识不同的socket的:源地址、源端口、目的地址、目的端口、协议号。任何一个不同,都不叫“同一个socket”。
2015年08月20日回答
sched_yield80 声望
答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问
首先,TCP链接是可靠的端对端的链接,每个TCP链接由4个要素组成:2组IP地址(本地和远端),2组端口地址(本地和远端)。其中如果需要跟端口信息绑定时,都需要调用bind函数,如果server端针对2个同样的IP、端口组进行同样的绑定时,第2次同样是不成功的。
2015年08月16日回答
charliecui24k 声望
答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问
有个相关的问题: ftp的数据传输,服务器会用20端口主动连接客户端,如果两个客户端同时在一下载东西,那ftp 服务器能用20端口去连接两个ip ?(这时ftp的服务器其实是tcp里的客户端)
2015年08月16日回答
编辑
hyanleo163 声望
+1
能啊,看我的实验。
依云 · 2015年08月19日
不管是服务器还是客户端,建立TCP链接,同一个端口都只能使用一次。
这句话其实是错的!
对于TCP协议,要成功建立一个新的链接,需要保证新链接四个要素组合体的唯一性:客户端的IP、客户端的port、服务器端的IP、服务器端的port。也就是说,服务器端的同一个IP和port,可以和同一个客户端的多个不同端口成功建立多个TCP链接(与多个不同的客户端当然也可以),只要保证Server IP + Server Port + Client IP + Client Port这个组合唯一不重复即可。
> netstat -a -n -p tcp |grep 9999
tcp 0 0 127001:51113 127001:9999 ESTABLISHED 2701/nc
tcp 0 0 127001:51119 127001:9999 ESTABLISHED 2752/nc
上述结果127001:9999中9999端口成功建立两个TCP链接,也就可以理解。
客户端发送TCP链接请求的端口,也就是后续建立TCP链接使用的端口,所以一旦TCP链接建立,端口就被占用,无法再建立第二个链接。
而服务器端有两类端口:侦听端口 和 后续建立TCP链接的端口。其中侦听端口只负责侦听客户端发送来的TCP链接请求,不用作建立TCP链接使用,一旦侦听到有客户端发送TCP链接请求,就分配一个端口(一般随机分配,且不会重复)用于建立TCP链接,而不是所说的服务器一个端口能建立多个连接。
上述描述也比较片面,客户端如何请求及建立链接,服务器端如何侦听及是否分配新随机端口等应该都可以在应用层面进行控制,所以上述描述可以作为建立TCP链接的一种方式,仅供参考。
一些英文的参考:
How do multiple clients connect simultaneously to one port, say 80, on a server
TCP : two different sockets sharing a port
------------------------------------------------------------------------------------
提升linux下tcp服务器并发连接数限制 2012-12-02 20:30:23
1、修改用户进程可打开文件数限制
在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:
[speng@as4 ~]$ ulimit -n
1024
这表示当前用户的每个进程最多允许同时打开1024个文件,这1024个文件中还得除去每个进程必然打开的标准输入,标准输出,标准错误,服务器监听 socket,进程间通讯的unix域socket等文件,那么剩下的可用于客户端socket连接的文件数就只有大概1024-10=1014个左右。也就是说缺省情况下,基于Linux的通讯程序最多允许同时1014个TCP并发连接。
对于想支持更高数量的TCP并发连接的通讯处理程序,就必须修改Linux对当前用户的进程同时打开的文件数量的软限制(soft limit)和硬限制(hardlimit)。其中软限制是指Linux在当前系统能够承受的范围内进一步限制用户同时打开的文件数;硬限制则是根据系统硬件资源状况(主要是系统内存)计算出来的系统最多可同时打开的文件数量。通常软限制小于或等于硬限制。
修改上述限制的最简单的办法就是使用ulimit命令:
[speng@as4 ~]$ ulimit -n
上述命令中,在中指定要设置的单一进程允许打开的最大文件数。如果系统回显类似于“Operation notpermitted”之类的话,说明上述限制修改失败,实际上是因为在中指定的数值超过了Linux系统对该用户打开文件数的软限制或硬限制。因此,就需要修改Linux系统对用户的关于打开文件数的软限制和硬限制。
第一步,修改/etc/security/limitsconf文件,在文件中添加如下行:
speng soft nofile 10240
speng hard nofile 10240
其中speng指定了要修改哪个用户的打开文件数限制,可用''号表示修改所有用户的限制;soft或hard指定要修改软限制还是硬限制;10240则指定了想要修改的新的限制值,即最大打开文件数(请注意软限制值要小于或等于硬限制)。修改完后保存文件。
第二步,修改/etc/pamd/login文件,在文件中添加如下行:
session required /lib/security/pam_limitsso
这是告诉Linux在用户完成系统登录后,应该调用pam_limitsso模块来设置系统对该用户可使用的各种资源数量的最大限制(包括用户可打开的最大文件数限制),而pam_limitsso模块就会从/etc/security/limitsconf文件中读取配置来设置这些限制值。修改完后保存此文件。
第三步,查看Linux系统级的最大打开文件数限制,使用如下命令:
[speng@as4 ~]$ cat /proc/sys/fs/file-max
12158
这表明这台Linux系统最多允许同时打开(即包含所有用户打开文件数总和)12158个文件,是Linux系统级硬限制,所有用户级的打开文件数限制都不应超过这个数值。通常这个系统级硬限制是Linux系统在启动时根据系统硬件资源状况计算出来的最佳的最大同时打开文件数限制,如果没有特殊需要,不应该修改此限制,除非想为用户级打开文件数限制设置超过此限制的值。修改此硬限制的方法是修改/etc/rclocal脚本,在脚本中添加如下行:
echo 22158 > /proc/sys/fs/file-max
这是让Linux在启动完成后强行将系统级打开文件数硬限制设置为22158。修改完后保存此文件。
完成上述步骤后重启系统,一般情况下就可以将Linux系统对指定用户的单一进程允许同时打开的最大文件数限制设为指定的数值。如果重启后用 ulimit- n命令查看用户可打开文件数限制仍然低于上述步骤中设置的最大值,这可能是因为在用户登录脚本/etc/profile中使用ulimit-n命令已经将用户可同时打开的文件数做了限制。由于通过ulimit-n修改系统对用户可同时打开文件的最大数限制时,新修改的值只能小于或等于上次ulimit-n 设置的值,因此想用此命令增大这个限制值是不可能的。所以,如果有上述问题存在,就只能去打开/etc/profile脚本文件,在文件中查找是否使用了 ulimit-n限制了用户可同时打开的最大文件数量,如果找到,则删除这行命令,或者将其设置的值改为合适的值,然后保存文件,用户退出并重新登录系统即可。
通过上述步骤,就为支持高并发TCP连接处理的通讯处理程序解除关于打开文件数量方面的系统限制。
2、修改网络内核对TCP连接的有关限制
在Linux上编写支持高并发TCP连接的客户端通讯处理程序时,有时会发现尽管已经解除了系统对用户同时打开文件数的限制,但仍会出现并发TCP连接数增加到一定数量时,再也无法成功建立新的TCP连接的现象。出现这种现在的原因有多种。
第一种原因可能是因为Linux网络内核对本地端口号范围有限制。此时,进一步分析为什么无法建立TCP连接,会发现问题出在connect()调用返回失败,查看系统错误提示消息是“Can't assign requestedaddress”。同时,如果在此时用tcpdump工具监视网络,会发现根本没有TCP连接时客户端发SYN包的网络流量。这些情况说明问题在于本地Linux系统内核中有限制。其实,问题的根本原因在于Linux内核的TCP/IP协议实现模块对系统中所有的客户端TCP连接对应的本地端口号的范围进行了限制(例如,内核限制本地端口号的范围为1024~32768之间)。当系统中某一时刻同时存在太多的TCP客户端连接时,由于每个TCP客户端连接都要占用一个唯一的本地端口号(此端口号在系统的本地端口号范围限制中),如果现有的TCP客户端连接已将所有的本地端口号占满,则此时就无法为新的TCP客户端连接分配一个本地端口号了,因此系统会在这种情况下在connect()调用中返回失败,并将错误提示消息设为“Can't assignrequested address”。有关这些控制逻辑可以查看Linux内核源代码,以linux26内核为例,可以查看tcp_ipv4c文件中如下函数:
static int tcp_v4_hash_connect(struct sock sk)
请注意上述函数中对变量sysctl_local_port_range的访问控制。变量sysctl_local_port_range的初始化则是在tcpc文件中的如下函数中设置:
void __init tcp_init(void)
内核编译时默认设置的本地端口号范围可能太小,因此需要修改此本地端口范围限制。
第一步,修改/etc/sysctlconf文件,在文件中添加如下行:
netipv4ip_local_port_range = 1024 65000
这表明将系统对本地端口范围限制设置为1024~65000之间。请注意,本地端口范围的最小值必须大于或等于1024;而端口范围的最大值则应小于或等于65535。修改完后保存此文件。
第二步,执行sysctl命令:
[speng@as4 ~]$ sysctl -p
如果系统没有错误提示,就表明新的本地端口范围设置成功。如果按上述端口范围进行设置,则理论上单独一个进程最多可以同时建立60000多个TCP客户端连接。
第二种无法建立TCP连接的原因可能是因为Linux网络内核的IP_TABLE防火墙对最大跟踪的TCP连接数有限制。此时程序会表现为在 connect()调用中阻塞,如同死机,如果用tcpdump工具监视网络,也会发现根本没有TCP连接时客户端发SYN包的网络流量。由于 IP_TABLE防火墙在内核中会对每个TCP连接的状态进行跟踪,跟踪信息将会放在位于内核内存中的conntrackdatabase中,这个数据库的大小有限,当系统中存在过多的TCP连接时,数据库容量不足,IP_TABLE无法为新的TCP连接建立跟踪信息,于是表现为在connect()调用中阻塞。此时就必须修改内核对最大跟踪的TCP连接数的限制,方法同修改内核对本地端口号范围的限制是类似的:
第一步,修改/etc/sysctlconf文件,在文件中添加如下行:
netipv4ip_conntrack_max = 10240
这表明将系统对最大跟踪的TCP连接数限制设置为10240。请注意,此限制值要尽量小,以节省对内核内存的占用。
第二步,执行sysctl命令:
[speng@as4 ~]$ sysctl -p
如果系统没有错误提示,就表明系统对新的最大跟踪的TCP连接数限制修改成功。如果按上述参数进行设置,则理论上单独一个进程最多可以同时建立10000多个TCP客户端连接。
3、使用支持高并发网络I/O的编程技术
在Linux上编写高并发TCP连接应用程序时,必须使用合适的网络I/O技术和I/O事件分派机制。
可用的I/O技术有同步I/O,非阻塞式同步I/O(也称反应式I/O),以及异步I/O。在高TCP并发的情形下,如果使用同步I/O,这会严重阻塞程序的运转,除非为每个TCP连接的I/O创建一个线程。但是,过多的线程又会因系统对线程的调度造成巨大开销。因此,在高TCP并发的情形下使用同步I /O 是不可取的,这时可以考虑使用非阻塞式同步I/O或异步I/O。非阻塞式同步I/O的技术包括使用select(),poll(),epoll等机制。异步I/O的技术就是使用AIO。
从I/O事件分派机制来看,使用select()是不合适的,因为它所支持的并发连接数有限(通常在1024个以内)。如果考虑性能,poll()也是不合适的,尽管它可以支持的较高的TCP并发数,但是由于其采用“轮询”机制,当并发数较高时,其运行效率相当低,并可能存在I/O事件分派不均,导致部分 TCP连接上的I/O出现“饥饿”现象。而如果使用epoll或AIO,则没有上述问题(早期 Linux内核的AIO技术实现是通过在内核中为每个I/O请求创建一个线程来实现的,这种实现机制在高并发TCP连接的情形下使用其实也有严重的性能问题。但在最新的Linux内核中,AIO的实现已经得到改进)。
综上所述,在开发支持高并发TCP连接的Linux应用程序时,应尽量使用epoll或AIO技术来实现并发的TCP连接上的I/O控制,这将为提升程序对高并发TCP连接的支持提供有效的I/O保证。联机方法一
1将你电脑盘中的《我的世界》文件或着安装包发送一份给联机伙伴,令其安装
2JAVA是游戏运行的必备,位数根据自己的电脑系统而定,32就装32,64就装64,避免游戏经常出现报错问题。
3安装完成后,通过某一台电脑进入游戏的“单人模式”,随意创建一个世界,并进入。
我的世界怎么联机
4记得记住3步骤的那台电脑的ip。可右键点击网络→属性→更改配置→本地连接→右键状态→详细信息→IP地址(win7)
5在之前新建的单人模式游戏中按Esc键,点击“对局域网开放”
我的世界联机方法
6点击“创建一个局域网世界”,在屏幕上就会提示“本地游戏已在XXX端口上开启”,记住屏幕提示的端口号(不同游戏版本提示有所不同)
我的世界联机教程
7在其他电脑上运行游戏,选择多人模式,多人模式中就会出现一个“随便创建一个世界”的游戏!若你的版本与漫漫看小编的版本不一样,且未自动找到“随便创建一个世界”,则点击下方的“添加服务器”
我的世界怎么联机
8在服务器地址中输入上面我们记住的IP地址,以及屏幕提示的端口号,点击“完成”,最后点击加入服务器,进入到游戏世纪中,联机成功!
我的世界联机方法
联机方式二
一、内网联机
首先你需要考虑是否开启作弊,作弊的好处多多,以下一作弊模式为例。
我的世界联机方法
2创造一个世界,点击对局域网开放
注:若第1步开启了作弊,你既是OP(管理员),可以控制所有人,此处作弊开关意思是指OP任命,开了进来的玩家就都是OP,关了仅有你是OP。(原版不能设置或取消OP)
3创造后,左下角会显示您的内网IP。要联机的玩机点击多人模式即可。
注:因为是内网,所以一定范围内的玩家都会自动搜索到这个游戏。如果没有可以通过手动添加内网IP来找到。
二外网联机(必须有路由器)
1建立一个服务器后,左下角显示了您的内网IP。
2登录您的路由器设置平台,找到转发规则(切记自己的MAC地址知道就好)
3添加新条目(端口号必须输入您建立服务器后);
4将IP地址输入到屏幕左下角的那个内网IP,点击保存
注:不同品牌可能网址不同,请参考说明书或者路由器机体。
5百度IP,记下你的IP
6其他人要进入,只需输入你的外网IP后加端口号,如124124124:1277(端口号),但要切记莫要开启输入法,放置带入符号,导致失败
注:每次新创立多人游戏,系统提供的端口都不同,所以每次您都要去服务器设置中更改端口号。
《我的世界》模式很多,接下来咱们来稍微了解下几种主要模式吧:
创造模式(Creative Mode)
最初的Classic版本的游戏方式(之后的版本则是以生存模式为游戏方式),在Beta 18中独立出现。方块是无限的,无需担心自己的安全,而且可以飞行。但和免费版本不同,创造模式拥有收费版本所有的方块和物品,动物和怪物,还有完整的游戏功能。启用作弊时可用指令/gamemode 1或者/gamemode c(亦可在命令方块输入此指令)变更为创造模式。此模式只能掉入虚空或输入指令/kill才能死亡。
生存模式(Survival Mode)
该模式要求玩家通过建筑和制作各种工具来让自己生存下去。物品栏系统限制了玩家携带方块的数量,并且普通方块都得先通过开采的方式获得,而不是像免费版本那样无限供应方块。用不同的方块可以制成各种物品,如箱子,熔炉等。同时也能够通过种植农作物和捕猎动物来获取其它资源。除了物品栏外,玩家还有生命条,饥饿条和经验条(PE版本中还没有饥饿条和经验条)。吃下食物能恢复一定的饥饿值,在接近饥饿值达到9格时状态玩家能缓慢回复生命值,而从高处落下或遭怪物攻击则会降低生命值。一旦死亡,玩家将在进入游戏世界的出生点或者自己的床边复活并丢失所有物品,当然这些物品可以趁其在五分钟内还未消失的死亡地点找回。启用作弊时输入指令/gamemode 0可从其他模式变为生存模式。
极限模式(Hardcore Mode)
相当于生存模式的变体。在Beta 19 Pre-Release 2被引入游戏,于Minecraft 10正式使用。游戏功能与生存模式相同,只是在此模式中难度将固定于困难难度,而且仅有一次生命,你不可以用指令来切换到极限模式,你只能修改游戏的存档,当你在极限模式的时候用/gamemode 1切换到创造模式时,只要死亡就会删除存档,其他模式同理(其实如果死亡时直接退出游戏,存档文件是不会删除的),并会有你的生存分数出现在死亡画面。
旁观者模式(Spectator Mode)
游戏人工风景
在18版本中,使用指令/gamemode 3或者使用/gamemode sp(亦可在命令方块输入此指令)变更为旁观者模式。
在此模式中:
只有旁观者才能看见旁观者。
旁观者可以查看道具栏等,但是不能使用、放置方块。
旁观者可以穿过任何实体或方块而不与之发生 *** 作。
旁观者可以点击实体来从它们的视角观察,但不能与方块交互。
旁观者在进入蜘蛛的视角时会出现八个视线,模拟八个眼睛。
旁观者进入爬行者视角时视线背景变为绿色。
旁观者进入末影人视角时颜色会有反色效果。
调试模式(Debug Mode)
调试模式是一种世界类型。在创建世界时按住shift点击地图类型,即可。在单个的世界中包含所有状态和数据值的一般方块,在y=70的高度以网格的方式排列,并在y=60的高度有一层屏障。 这个世界类型用于测试方块的模型,状态和材质。因此该类型不但对Mojang,对资源包制作者也很有帮助。 要选择这个类型,需要在选到自定义模式后按住Shift再选择下一个选项;此时的选项将是调试模式而不是默认。 游戏模式可以用游戏中的作弊命令修改。但是不能破坏方块。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)