Hoàng Khắc Phong
Founder & Developer — EnvelopeHost
Xin chào mọi người! Mình là Hoàng Khắc Phong (Envelope), một sinh viên Công nghệ thông tin và cũng là một người dành rất nhiều thời gian cho máy tính, game và những dự án mà đôi khi chính mình cũng không biết cuối cùng sẽ đi xa đến đâu.
Mình không phải một người có xuất phát điểm đặc biệt. Mình cũng không có một đội ngũ lớn đứng phía sau hay một công ty nào hỗ trợ để bắt đầu mọi thứ. Phần lớn những gì mình làm đều bắt đầu từ những ý tưởng rất bình thường, đôi khi chỉ đơn giản là một câu hỏi:
Mình vốn là người khá thích tự mày mò. Khi đã thực sự hứng thú với một thứ gì đó, mình thường không chỉ muốn sử dụng nó mà còn muốn hiểu nó, thử nghiệm với nó và tìm cách biến nó thành thứ phù hợp với cách mình muốn sử dụng.
Có những ý tưởng chỉ tồn tại trong đầu vài ngày rồi biến mất. Nhưng cũng có những ý tưởng càng làm càng lớn. Một thứ ban đầu chỉ là một thử nghiệm nhỏ có thể trở thành một project. Một project có thể trở thành một sản phẩm. Và đôi khi, một sản phẩm lại trở thành một hành trình kéo dài hàng tháng trời. EnvelopeHost là một hành trình như vậy.
🌱 Mọi thứ bắt đầu từ một cộng đồng
Ban đầu, mình tạo một nhóm Discord nhỏ để tìm những người cùng chơi Don't Starve Together. Để mọi người có nơi chơi, mình tự dựng những server cộng đồng miễn phí.
Lúc đó mình không nghĩ nhiều. Cứ ai cần thì giúp, ai lỗi thì sửa. Nhưng càng làm, mình càng thấy rõ một vấn đề:
Đối với một người chỉ muốn chơi game cùng bạn bè, việc tự dựng một dedicated server thực sự quá phiền.
Bạn phải thuê VPS, cài SteamCMD, cấu hình world, Forest, Caves, Mod... Đối với một nhóm bạn chỉ muốn “Tạo một world rồi vào chơi với nhau” thì đó là một đống việc không cần thiết.
🚀 Từ vài server đến EnvelopeHost
Mình bắt đầu nghĩ: “Nếu tất cả những thứ này có thể được làm bằng vài cú click thì sao?”
Và đó là điểm bắt đầu. Từ những script nhỏ, mình xây dựng một hệ thống quản lý hoàn chỉnh hơn. Mục tiêu rất đơn giản:
- Một người không cần biết về server vẫn có thể quản lý server của riêng mình.
- Không cần SSH liên tục.
- Không cần mò từng file cấu hình.
Tất cả nên được đưa lên một giao diện trực quan. Và từ đó, EnvelopeHost thành hình.
🎮 Không còn chỉ dành cho DST
Trong quá trình xây dựng, mình nhận ra vấn đề không chỉ tồn tại với DST. Rất nhiều người cần server riêng cho game khác, cần VPS, hay hosting chạy Bot.
Vì vậy mình mở rộng EnvelopeHost. Hiện tại hệ thống cung cấp:
Và với từng game, mình hướng tới việc xây dựng một hệ thống quản lý riêng. Khi một người chơi mở panel, họ sẽ có cảm giác: “Đây là công cụ làm riêng cho game mình chơi.”
⚙️ Mục tiêu trải nghiệm
Mình muốn mọi thứ đơn giản, không phải là đưa IP và password rồi mặc kệ khách tự lo.
- Quá trình khởi tạo Chọn game → chọn gói → tạo → thêm Mod → chơi.
- Quản lý Mod Vào web → chỉnh → restart → áp dụng.
Đó là trải nghiệm mình hướng tới. Người dùng không nhất thiết phải nhìn thấy sự phức tạp phía sau hệ thống.
🛠️ Một dự án ngày càng lớn
Có một điều mình muốn nói rõ: Mình đang xây dựng hệ thống này gần như hoàn toàn một mình.
Tự nghĩ ý tưởng. Tự thiết kế giao diện. Tự phát triển, test, vận hành và hỗ trợ người dùng. AI có hỗ trợ, nhưng nó chỉ là công cụ.
Rất nhiều thứ phải tự suy nghĩ và viết quy trình chi tiết trước khi triển khai. Vì khi một hệ thống có nhiều thành phần, một thay đổi nhỏ cũng ảnh hưởng đến toàn bộ. Mình phải là người hiểu toàn bộ cấu trúc đó.
🌧️ Hành trình này không hề dễ
EnvelopeHost ngốn rất nhiều thời gian, tiền bạc và sức lực. Có những thời điểm lượng khách chưa đủ, chi phí duy trì phải tự gánh. Có lúc quá stress, thiếu ngủ vì một lỗi mod nhỏ bắt mình mò mẫm cả đêm.
Đã có lúc nghĩ: “Hay thôi bỏ đi.” Nhưng rồi lại có ý tưởng mới, hoặc có người nhắn “Bao giờ host mở lại?”... thế là mình lại tiếp tục.
🧩 Nhưng sự cố lại làm mọi thứ tốt hơn
Mỗi lần lỗi là một lần nâng cấp. Server chạy lâu lag? Cần Auto Restart. Khách làm hỏng cấu hình? Cần validation bảo vệ. EnvelopeHost lớn lên chính từ những vấn đề thực tế như vậy.
🚀 Chặng đường phía trước
Dù EnvelopeHost mở rộng ra sao, những server cộng đồng miễn phí vẫn sẽ được duy trì trong khả năng của mình.
Hệ thống hiện tại chưa hoàn hảo. Vẫn còn tính năng chờ làm. Nhưng mình sẽ tiến từng bước, mỗi tính năng ra đời phải thực sự giải quyết được một vấn đề thực tế.
Lời cuối
Nếu bạn đang sử dụng EnvelopeHost, mình rất mong nhận được phản hồi. Dù là một lỗi, một ý tưởng, hay lời khen chê... mình đều muốn nghe.
Bởi hệ thống này không có hàng chục kỹ sư. Nó được xây dựng từ một người, rất nhiều thử sai, những đêm dài và vô số lần tự hỏi “làm thế này được không?”
Cảm ơn những ai từng chơi trên server cộng đồng. Cảm ơn những khách hàng của EnvelopeHost. Cảm ơn mọi đóng góp, động viên và sự theo dõi của các bạn.
Cảm ơn mọi người đã đồng hành cùng EnvelopeHost. ❤️🌲