Multiplayer/zh: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Languages}} | {{Languages}} | ||
除了单人游戏之外,Factorio还支持多人游戏,允许许多玩家合作并互相帮助,或者在PVP中相互对抗。本页面介绍如何设置多人游戏以及如何加入。默认情况下,多人游戏运行合作[[Game modes and options/zh|自由模式]],所有玩家一起工作,发射一颗卫星进入太空的火箭。其他场景,包括PvP地图,可以从[https://forums.factorio.com/viewforum.php?f=36&sid=93d1fbe9336d31d6bac60847b6c97985 地图和场景论坛]下载。 | |||
== 在局域网/互联网上联机 == | == 在局域网/互联网上联机 == |
Revision as of 14:45, 20 February 2018
除了单人游戏之外,Factorio还支持多人游戏,允许许多玩家合作并互相帮助,或者在PVP中相互对抗。本页面介绍如何设置多人游戏以及如何加入。默认情况下,多人游戏运行合作自由模式,所有玩家一起工作,发射一颗卫星进入太空的火箭。其他场景,包括PvP地图,可以从地图和场景论坛下载。
在局域网/互联网上联机
v0.11版游戏可能不能正常在互联网上玩。注意,卡顿和延迟取决于连接速度和响应时间。
- 所有玩家的游戏版本和安装的mod必须完全一致。 (提示:也许有人没有装剧情包?)
- 为了更流畅的进行游戏,主机可以关闭自动保存。
- 游戏使用端口34197。端口可以在设置中更改。
- 游戏仅支持 UDP协议。请确保你的路由器有正确的设置。(游戏拥有自己的“可靠通信层”建立在UDP之上来解决丢包问题。)
- 请确保没有防火墙或杀毒软件阻止了UDP数据包。
- 请看“更多指导”来正确设置路由器。
- 所有的玩家都能互相连接是十分必要的。不仅仅是必要,而是从理论上说,所有的玩家都需要有公共的IP地址,即使在NAT中也是如此。看 为什么我不能超过三人同时联机?
- 同时联机人数的理论上限是65535. :)
语音聊天
- 建议使用一些聊天软件,因为你会需要说很多话(配合连接,建造,传递物品...)。 语音服务器:多人游戏论坛。
寻找其他玩家
- 使用论坛中的多人游戏版面.
- 很多人使用蛤蟆吃(Hamachi)或Evolve来寻找其他玩家。这有助于在玩家之间建立一个虚拟私有网络。看看下面的软件。
- 一些人在 Steam 上寻找其他玩家。
异星工厂服务器:为什么要p2p?
有人争论,为什么异星工厂不使用客户-服务器的模式,却采用玩家-玩家的模式。 在v0.11没有明确支持一个异星工厂 “服务器”。而v0.12会支持!
如果你想制作一个24/7不间断运行的世界,你需要在你的服务器上运行异星工厂并保持运行,它的原理就如同一个玩家。服务器将如同其他人一样,成为一个在游戏中的角色。
一些链接:
无中央配置服务端
- Linux 无中央配置服务端 / 虚拟网络计算机 (以后可能有): http://www.factorioforums.com/forum/viewtopic.php?f=53&t=6449
- Dedicated Multiplayer Server Guide
游戏类别
Coop
Coop-game runs without any further preparation ( http://www.factorioforums.com/forum/viewtopic.php?f=53&t=6501 )
PvP
Technical Implementation
More Tools/Infos
- use mods for planning. See basic planner, Planning-Tool-Mod...
- look into multiplayer forum, most other questions are answered there.
And always remember that Factorio in v0.11 isn't intended to work well on internet connections, so keep patient. ;)
More Guides
- How To set up a Factorio Multiplayer Server | Guide | Tutorial, by Teaspoon
- Dedicated Multiplayer Server Guide, by Icecube45
- Tips to connect in multiplayer, by Nondre
Miscellaneous tips
- the key for Console commands will now initiate a chat in MP. To execute commands you need to type '/c' before the command!
- Set the player's color using the command
/c game.players[x].color = {r=0.7, g=0.5, b=0.1, a=0.9}
Where x is the player number. r, g and b are for red, green and blue respectively (possible values are between 0 and 1, use the right-most column on http://prideout.net/archive/colors.php). a is alpha channel aka Transparency of the color to the base texture. For single player, leave off the "[x]" to set the color.
Software for routing / establishing connection
- http://www.factorioforums.com/forum/viewtopic.php?f=53&t=6393
- http://www.factorioforums.com/forum/viewtopic.php?f=53&t=6386
- http://www.factorioforums.com/forum/viewtopic.php?f=49&t=7690
- A guide for connecting with evolve
This article is a stub, and not comprehensive. |
---|
You can help this wiki by expanding it. |