首先,這可能嗎?如果是這樣,我需要添加哪些文件才能在heroku上運行?如果我可以得到一個非常詳細的演練,我將它添加到所需的文件以使服務器正常工作,這將非常有用。我會很難相信這是行不通的。如果有人說這不起作用,我想解釋一下爲什麼。謝謝,非常感謝。部署Tekkit Modded Minecraft服務器到Heroku?
回答
雖然您可以將文件寫入磁盤,但它們不會被存儲。 Heroku使用ephemeral filesystem。
這是因爲Heroku不會將節點看作「服務器」,而是看作「dynos」,它們是運行代碼副本的小型服務器。
Heroku允許您輕鬆啓動「dynos」,運行更多或更少的應用程序副本(通常根據流量進行擴展),並在每次部署時重新啓動服務器。當這些重新啓動時,磁盤被擦除,Heroku用你的新代碼啓動一個全新的「dyno」。
tl; dr
這是行不通的。 Heroku不會將文件保存到磁盤,因爲數據庫是Heroku中唯一的持久化方法(並且它始終應該在大多數應用程序中)。
https://github.com/jacobwg/heroku-minecraft我相信這個鏈接足以反駁你的答案。 –
幾年後回來有點小氣,用這種粗魯的語調。無論如何,感謝鏈接,這是一個有趣的概念。然而,你仍然受限於RAM(Heroku的dynos只有512mb),而且你的世界仍然非常不穩定(可能比ram盤上的更多)。有趣的是,無論如何。 – neersighted
- 1. Heroku部署內部服務器錯誤
- 2. heroku部署與節點服務器
- 3. maven部署到服務器
- 4. ASP.NET部署到服務器
- 5. CDbCommand部署到服務器
- 6. 部署Django到Heroku - 服務器錯誤(500)
- 7. 部署簡單的服務器代碼到Heroku
- 8. 不能部署到Heroku的,因爲服務器拒絕
- 9. Minecraft服務器管理器
- 10. 部署到Heroku
- 11. 如何在Heroku上部署微服務
- 12. 部署Rake任務到服務器
- 13. Heroku的部署問題 - 500內部服務器錯誤
- 14. web服務器vs部署服務器
- 15. 部署到Heroku的
- 16. 部署Geddy到Heroku
- 17. Nodej.s部署到Heroku
- 18. VSTS - 無法部署到內部部署的Web服務器
- 19. 部署Django應用程序到Heroku的「內部服務器錯誤」
- 20. 部署晶體報告到服務器
- 21. 熱部署到多個Tomcat服務器
- 22. 將Maven部署到遠程服務器
- 23. 將ASP5部署到Windows 7服務器
- 24. 用Git部署到我的服務器
- 25. 將git repo部署到「production」服務器
- 26. 部署後未找到gwt服務器
- 27. jekyll:部署到網絡服務器
- 28. 部署python websockets服務器到Ubuntu
- 29. 將VSTO項目部署到服務器
- 30. 部署到TC服務器的理念
即使是普通的Minecraft服務器也不行。 – Bogdacutu