在Minecraft里如何建立可靠的通訊與郵遞系統?


沒想到那麼多人對這個小玩意兒感興趣?那就更新一個以前設計的客運車站設計吧(某種意義上也算郵遞player?)這個是在伺服器投入使用的型號,比下面那個demo靠譜多了……

成品圖:

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic4.zhimg.com/bbca63025dbda27166357246f786030a_r.jpg" data-actualsrc="//i1.wp.com/pic4.zhimg.com/50/bbca63025dbda27166357246f786030a_hd.jpg">

坐在礦車中按任意一個按鈕就可以前往對應軌道,任意軌道進入車站都會回到出發點等待下次選擇出發地

這個車站的核心模塊是這個小東西:

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic2.zhimg.com/99c2d5ebed9aea40c64f7516dc2733b9_r.jpg" data-actualsrc="//i1.wp.com/pic2.zhimg.com/50/99c2d5ebed9aea40c64f7516dc2733b9_hd.jpg">

兩個相對的減法器可以鎖存制定強度的紅石信號(0~16),從兩側輸入1tick指定強度脈衝可以減去這個數量的強度,比如本來是16強度的狀態,從側邊輸入5強度的脈衝就會變成16-5=11強度狀態,這個信號輸出到轉向鐵軌就能實現變動一定數量的拐角效果

輸入部分是1.3刷沙機的一部分:

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic1.zhimg.com/68850f5aca51e6bd30b67b749ff77090_r.jpg" data-actualsrc="//i1.wp.com/pic1.zhimg.com/50/68850f5aca51e6bd30b67b749ff77090_hd.jpg">

可以單片的輸出1tick脈衝

相對於一些老設計:

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic4.zhimg.com/6b018606b9f7b5b01c370cfe6011ac8b_r.jpg" data-actualsrc="//i1.wp.com/pic4.zhimg.com/50/6b018606b9f7b5b01c370cfe6011ac8b_hd.jpg">

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic3.zhimg.com/4e9fab5c25cb58d7be1e3e6882c18bac_r.jpg" data-actualsrc="//i1.wp.com/pic3.zhimg.com/50/4e9fab5c25cb58d7be1e3e6882c18bac_hd.jpg">

(by ypat)

有著著延遲低、介面多(9個)、耗資小等多種優點

------------------------------------原文-----------------------------------------------------------------------------

想起了以前的一個腦洞……利用地下網路形成伺服器小鎮的分發系統……容我去做個demo出來:

demo來了:

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic2.zhimg.com/b1c0675917b17b85c2f2d744cd887d4b_r.jpg" data-actualsrc="//i1.wp.com/pic2.zhimg.com/50/b1c0675917b17b85c2f2d744cd887d4b_hd.jpg">

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic4.zhimg.com/6613a1db3db0220f07e49c886a2e69b7_r.jpg" data-actualsrc="//i1.wp.com/pic4.zhimg.com/50/6613a1db3db0220f07e49c886a2e69b7_hd.jpg">

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic4.zhimg.com/1755d76281151475dbddd9300fc203a5_r.jpg" data-actualsrc="//i1.wp.com/pic4.zhimg.com/50/1755d76281151475dbddd9300fc203a5_hd.jpg">

&" dw="854" dh="480" class="origin_image zh-lightbox-thumb lazy" w="854" data-original="https://pic2.zhimg.com/a398e8ac4afa6418c36f323b7125dd4a_r.jpg" data-actualsrc="//i1.wp.com/pic2.zhimg.com/50/a398e8ac4afa6418c36f323b7125dd4a_hd.jpg">

簡單來說就是利用篩選裝置做一個自動變道器,然後挖一個跨越全部住址的單行線,只要放入帶收件人名字的紙片,就能起到自動發送包裹的功能。

但是對於一個有幾百人的伺服器來說……這套系統效率太低了,如何建立連接所有人的單行線也是個難題……所以就坑了……


我開始看成了Microsoft,以為是個程序性的問題,然後就看到了紅石礦車…


推薦閱讀:

地震之後有什麼黑科技能夠提高找到被困者的幾率?
國內通信壟斷嗎?
隨著用戶越來越處於一種隨時在線的狀態,現在IM及社交工具的用戶「在線狀態」這個功能還是恰當的設計么?還如果砍掉,你覺得有多大影響?
通信基站在爆炸中受損,用什麼措施來保持通信順暢?
如何評論美國對中興制裁的事情?

TAG:快遞 | 通信 | 計算機網路 | 我的世界Minecraft |