标签: minecraft

查看屏幕内执行的命令的所有输出

我正在使用 screen ( http://www.gnu.org/software/screen/manual/screen.html ) 来访问我的 Minecraft 控制台。我在 中创建了一个服务器/etc/init.d,并在后台运行 minecraft。

然后,要访问 minecraft 控制台,我只需screen -r在 bash 中键入 # 。

我现在可以在屏幕外壳中执行命令。问题是,如果我执行一些导出一堆文本的命令,它会超过屏幕的大小并将乞求输出推离页面。我似乎无法向上滚动并看到它。

如何向后滚动并查看所有输出?如何暂停输出(可能类似于moreless)?

linux bash console minecraft more

7
推荐指数
1
解决办法
8533
查看次数

具有 2 个路由器的网络中的端口转发

我正在为我和一些朋友启动我的世界服务器。
当我使用我的内部 ip (192.168.1.126) 时,一切都尽我所能加入和玩,但我需要转发端口 25565,这样我的朋友可以在他们使用我的“公共 ip”:25565 时加入和玩。

出于某种原因,这行不通,我觉得这是因为我的家庭网络。
我们有一个默认路由器(启用了 dhcp 的默认网关 192.168.1.1),我的房间里还有另一个路由器(禁用了 dhcp 的 ip 192.168.1.2)。

我在我的桌面上使用 IP 192.168.1.126 托管服务器。
我尝试仅将端口 25565 转发到默认路由器上的桌面。
然后我尝试将两个路由器上的端口转发到我的桌面。最后,我尝试将默认路由器上的端口转发到我的个人路由器(192.168.1.2),然后从该个人路由器转发到我的桌面。

这些都没有奏效,我不知道我可能做错了什么。
我会放两张路由器用户界面的截图,这样你就可以看到我是如何尝试的。

默认路由器: 默认路由器

个人(接入点)路由器: 个人(接入点)路由器

我希望任何人都可以帮助我,并在此先感谢!

connection port-forwarding minecraft

7
推荐指数
2
解决办法
4万
查看次数

将 SSD 用于游戏服务器是否安全?

我在 Ubuntu 11.04 机器上运行游戏服务器。游戏是我的世界。我的服务器最大(最小?)瓶颈是硬盘上数据的读/写/访问时间。我觉得 SSD 可以在性能上产生巨大的差异。

Minecraft 地图存储在单独的区域文件中,这些文件进一步分为“块”。每个文件在 64 KB 到 10 MB 之间(取决于它们的“开发”程度)。用户正在制作世界,因此在玩游戏时不断加载这些文件并对其进行编辑。我希望在高峰时间有大约 15-30 个用户,至少有 2 或 3 个。服务器将 24/7 全天候运行。

整个游戏目录(地图、玩家数据、配置文件、插件等)小于 1 GB。所以我不需要太多的存储空间。我将每天将游戏数据备份到系统上更大的硬盘上。

考虑到这种情况,您是否建议不要使用 SSD?我读过“基于 DRAM”的 SSD 没有写限制。这是我应该考虑的事情吗?

linux ssd minecraft

5
推荐指数
1
解决办法
3096
查看次数

Minecraft 服务器 - 1 个外部 IP、2 个服务器、2 个端口 - 避免在游戏中指定端口 - SRV 记录

我在子域上有两个 minecraft 服务器。www.server1.example.com 和 www.server2.example.com。server1 是端口 25565,server2 是端口 25566。

当用户想要连接到我的世界中的非默认端口时,他们必须指定 www.server2.example.com:25566 才能连接到服务器。在默认端口上,这不是必需的,他们可以简单地通过 www.server1.example.com 进行连接。

如何在事物的背面传递他们连接到的端口,以便连接到非标准端口的用户只需输入子域?

我想我可能需要像 SRV ( http://en.wikipedia.org/wiki/SRV_record )这样的东西有人有这方面的经验吗?

与通过 SRV 进行此工作的人的线程:http : //www.minecraftforum.net/topic/1434125-srv-dns-records-server/ - 这个人survivorminecraft 与我的情况相同,并且可以正常工作。

-更新/解决方案 -

这就是我的工作方式,希望它可以帮助我的位置上的其他人。

我为在非标准端口上运行的辅助服务器创建了一个子域 sub.example.com。( 25566 )

在我提供的 DNS 管理器中,在我的 SRV 设置下,我在提供的框中应用了它:

_minecraft._tcp.sub priority:0 weight:5 port:25566 target:<ip address here>
Run Code Online (Sandbox Code Playgroud)

'_minecraft' 只是一个符号名称,'sub' 是您的子域的名称,例如,如果您的子域是 dev.example.com,它可能是 '_tcp.dev'。子域和 SRV 链接后,它应该可以工作,前提是您输入并转发了正确的端口。

更多信息在我的博客这里

networking router dns port minecraft

5
推荐指数
1
解决办法
4852
查看次数

显示器的大小会影响游戏性能吗?

我刚刚构建了一台全新的计算机,但在玩 Minecraft 时遇到了问题。

新计算机是 Inel i7 3820K,具有 32GB 内存和 3 个 WD Black 1TB 驱动器,采用 RAID 0,使用英特尔矩阵存储。显卡是Nvidia GTX 560,1024M或VRAM,eVGA制造。

无论如何,我遇到的问题是,当我靠近地图上的朋友基地时(是的,这是在服务器上),我的角色/相机几乎无法播放。它变得非常断断续续,命令和动作被延迟。起初我以为这可能只是网络连接,但是当我离开他的基地时,一切又开始加速了。

诚然,他确实有很多复杂的机器和其他装置在一个非常小的区域内运行,我认为可能只是发生了太多事情而我的计算机的 wifi 窒息,但我认为情况并非如此。我朋友的互联网比我差很多,他在安提瓜打球没有问题,而我在俄亥俄州。

唯一能想到的可能是我的显示器导致了问题,我从 19 英寸 acer 显示器换成了 30 英寸戴尔 UltraSharp。是不是地图某些区域的复杂程度与我运行游戏的分辨率相结合,使我的 GPU 负担过重并导致我滞后?

这真的很烦人,我想弄清楚这个问题,但是在以前的计算机出现这么多问题之后,我对这个问题感到很困惑。我将尝试一些其他游戏,如 Skyrim 或 Deus Ex: HR,看看我是否遇到同样的问题。

performance display gpu lag minecraft

4
推荐指数
3
解决办法
1万
查看次数

从最新的稳定 Jenkins 版本下载文件

使用批处理文件和 wget/curl,我如何从这里下载 Multiverse-Core-.jar?http://ci.onarandombox.com/job/Multiverse-Core/lastStableBuild/artifact/target/

我想使用时间戳选项,并且“所有文件在 zip 中”链接不起作用,因为它不存在“上次修改”标头。如果我使用http://ci.onarandombox.com/job/Multiverse-Core/lastStableBuild/artifact/target/Multiverse-Core-2.5.jar,则时间戳选项有效,但我希望能够使用第一个链接并且每次版本号更改时都不必更改它。我试过了

wget -r -l 1 -nH -A jar -R *javadoc.jar,*sources.jar http://ci.onarandombox.com/job/Multiverse-Core/lastStableBuild/artifact/target/
Run Code Online (Sandbox Code Playgroud)

但它只是在没有文件的当前目录中创建“job\Multiverse-Core\lastStableBuild\artifact\target”。我的脚本有问题吗?

batch wget curl minecraft jenkins

4
推荐指数
1
解决办法
2万
查看次数

plesk 10/11 内的 ProxyPass

我想重定向 apache2 中的某个文件夹。

我的网络服务器与 plesk 11 一起使用。

我跟着这个教程。它说我必须在这个文件中加入重定向规则/etc/apache2/sites-available/default。对于我的网络服务器,这个文件甚至不存在。我猜这是因为 plesk 的网站管理。但是只有这个文件:000-default. 我没有修改!

我还设法找到了我的域的配置文件。哪个位于这里

/var/www/vhosts/example.org/conf/last_httpd.include
Run Code Online (Sandbox Code Playgroud)

我想用 Apache 2“ProxyPass”解决我的问题。因为我认为这是解决重定向的最简单方法。

正如我发现的,我必须添加这一行

ProxyPass /folder/map/ http://www.google.de
Run Code Online (Sandbox Code Playgroud)

这不起作用。它以错误“403 forbidden”退出。请给我一个提示。谢谢!

apache-http-server redirection plesk minecraft

3
推荐指数
1
解决办法
8493
查看次数

Minecraft 如何找到 LAN 服务器?

Minecraft 客户端(当您进入“多人游戏”模式时)显示“正在扫描 LAN 以查找本地服务器...”

它在做什么?

这是我的问题:如果电脑A和电脑B通过Switch1连接在一起,那么电脑A可以运行minecraft客户端并在电脑B上找到一个minecraft服务器。 但是如果电脑C通过Switch2连接,C就看不到B上运行的服务器但是C可以ping通B,如果直接输入这个IP/端口,C可以连接到10.1.10.143:64134的服务器。

因此,客户端定位服务器的机制以某种方式被 Switch2 阻止。这是 UPnP 吗?或者类似的东西?

每次启动我的世界服务器时,跟踪不断变化的 IP 地址和不断变化的端口号是一件非常痛苦的事情。

switch upnp minecraft

2
推荐指数
1
解决办法
2481
查看次数

如何在后台运行程序并获取其PID

我有一个 Minecraft 服务器启动脚本,如下所示:

#!/bin/bash
cd "$(dirname "$0")"
exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar
Run Code Online (Sandbox Code Playgroud)

如何在能够将输入输入到 Java 进程的同时获取 Java 进程的 PID?

如果我将 exec 行更改为

exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar & echo $! > pid
Run Code Online (Sandbox Code Playgroud)

它不会让我在 Minecraft 服务器 java 进程中输入任何文本。

linux java bash minecraft

1
推荐指数
1
解决办法
9466
查看次数

我需要在 Minecraft 服务器上安装防病毒软件吗?

我即将为一款名为 Minecraft 的游戏打开一个专用服务器。服务器正在运行 Windows Server 2008 R2。问题是,我不知道是否应该在其上安装防病毒软件。除了我,没有人可以访问它,我不会在上面下载任何东西,也不会有任何文件传输。还需要杀毒软件吗?

windows-server-2008 anti-virus minecraft

0
推荐指数
1
解决办法
4274
查看次数