Java版和基巖版的 Minecraft 在玩法上有很大的不同,但是這兩個版本都支持聯(lián)機游玩。
對于 Java 版,玩家可以通過 Minecraft 的官方服和其他私人服進行聯(lián)機,同時也支持局域網(wǎng)玩家之間的互聯(lián)。
// Java 版聯(lián)機示例代碼 public class MinecraftServer extends Thread { public MinecraftServer() { // ... } public void run() { try { // 啟動 Minecraft 服務(wù)器 Process minecraftServer = Runtime.getRuntime().exec("minecraft_server.exe"); // 等待服務(wù)器啟動完畢 minecraftServer.waitFor(); } catch (IOException | InterruptedException e) { e.printStackTrace(); } } public static void main(String[] args) { MinecraftServer server = new MinecraftServer(); server.start(); } }
基巖版目前支持局域網(wǎng)聯(lián)機以及 Xbox Live 賬戶聯(lián)機,玩家可以選擇加入其他玩家的世界或者創(chuàng)建一個自己的世界等待其他玩家加入。
// 基巖版聯(lián)機示例代碼 public class MinecraftWorld { public MinecraftWorld() { // ... } public void joinWorld(String playerName) { // 加入其他玩家的世界 // ... } public void createWorld() { // 創(chuàng)建自己的世界 // ... } public static void main(String[] args) { MinecraftWorld world = new MinecraftWorld(); world.joinWorld("Player1"); world.joinWorld("Player2"); world.createWorld(); } }
總之,無論是 Java 版還是基巖版,都支持玩家之間的聯(lián)機游戲。而且隨著 Minecraft 更多版本的推出,我們也可以期待更多新的聯(lián)機方式和玩法的出現(xiàn)。
下一篇fe php