Minecraft từ 2015, trước khi mình biết IP là gì.
Trước khi biết plugin là gì, mình chỉ là một đứa nhỏ xem YouTube, tải Minecraft về chơi và loay hoay tìm cách vào server cùng người khác.
Hồi nhỏ mình xem YouTube rất nhiều. Những video Minecraft của CrisDevilGamer, YthienTV và vài anh làm Minecraft PE thời đó là thứ kéo mình vào thế giới khối vuông. Nhiều người giờ cũng ít làm Minecraft hoặc đã chuyển hẳn sang hướng khác, nhưng lúc đó với mình, mỗi video giống một cánh cửa.
Coi riết thành ghiền. Rồi như nhiều đứa nhỏ hồi ấy, mình mò tải Minecraft bản lậu về chơi, vì làm gì có tiền mua bản chính. Chữ “bản quyền” lúc đó xa như một thứ của người lớn. Cái gần hơn là chiếc điện thoại, một file APK và cảm giác lần đầu tự bước vào một thế giới có thể đào, xây, phá, chết vì rơi từ trên cao xuống và vẫn thấy vui.
Chơi online khi còn chưa hiểu IP là gì
Lúc mới tải Minecraft, mình gần như không biết gì về server. Không biết IP là gì, port là gì, kết nối ra sao, tìm server ở đâu. Những lần chơi online đầu tiên không đến từ server list đúng nghĩa, mà qua mấy app như MCPE Master, Multiplayer Master, Master for Minecraft Launcher và Omlet Arcade.
Mấy app đó cho người chơi vào world của nhau, hoặc mở world nhỏ để vài người vào chơi chung. Nhìn lại thì nó đơn giản, hơi lộn xộn và chắc không ổn định lắm. Nhưng với một đứa nhỏ lúc đó, chỉ cần có người khác chạy quanh trong cùng một world đã là một chuyện rất lớn.
Một số world và server nhỏ thời đó vận hành bằng command block. Có prison, câu cá, vài minigame tự chế và những hệ thống nghe bây giờ khá thô, nhưng hồi đó vui thật. Mình học command block, học lệnh, thử làm mấy server nhỏ trên các app đó. Không phải vì đã biết mình đang học kỹ thuật. Chỉ vì muốn làm một chỗ chơi theo ý mình.
Những cái tên cũ trên server list
Sau này mình mới biết tới server kết nối bằng IP và port, rồi mò các trang list server Minecraft PE. Từ đó mới tìm được FunCraft, SurvivalCraft, MineFRK, FCA, LOR và vài cái tên khác gắn với thời Minecraft 1.1. Chắc cũng không có nhiều người còn nhớ và biết đến mấy server đó, nhưng với mình chúng là cả một đoạn tuổi nhỏ.
Ở vài server nho nhỏ, mình từng đi từ Builder, Helper, Police, Admin tới OP. Nghe chức vụ thì có vẻ ghê, nhưng thực tế là những việc rất nhỏ. Xây vài thứ, canh chat, nhắc người chơi, xử lý chuyện lặt vặt, đôi khi chỉ là online cho server đỡ vắng.
Chính mấy vai trò nhỏ đó làm mình bắt đầu thấy server không chỉ là một cái map. Nó có luật, có rank, có quyền hạn, có lệnh, có plugin, có người chơi vui vẻ và cũng có người phá. Mình chưa hiểu phần kỹ thuật phía sau, nhưng bắt đầu biết phía sau màn hình còn nhiều thứ hơn mình tưởng.
Tới lúc muốn có server riêng
Sau khi đi qua đủ thứ nhỏ nhỏ như vậy, mình mới bắt đầu muốn mở server riêng. Hồi đó không có gì sang. Mình từng host server trên điện thoại Samsung của mẹ, treo máy đó như một cái server mini trong nhà. Bây giờ nghĩ lại hơi buồn cười, nhưng lúc đó nó rất nghiêm túc. Có người vào được server của mình là vui cả ngày.
YouTube lúc đó đầy những video kiểu “Cách tạo server Minecraft PE bằng PocketMine”. Mình xem, làm theo, rồi gặp cửa ải huyền thoại là mở port. Có lúc chạy được, có lúc không. Có lúc server bật lên nhưng người khác không vào được. Có lúc sửa một thứ xong hỏng thêm hai thứ khác. Một trường học nhỏ, nhưng học phí trả bằng thời gian và sự lì.
PocketMine-MP, Genisys Pro, pack plugin share trên mạng, file config, permission, economy, shop, rank, world, backup. Mấy chữ đó xuất hiện dần dần. Ban đầu mình chỉ biết tải về và chỉnh theo hướng dẫn. Sau đó mới biết đọc file, sửa tiếng Anh thành tiếng Việt, tìm dòng lỗi, đổi vài cấu hình và hiểu rằng mỗi tính năng trong server đều có người viết ra.
Server như một căn nhà nhỏ
Giai đoạn Minecraft PE ở Việt Nam từng rất vui. YouTuber review server, hướng dẫn cài plugin, chỉ cách mở port, mỗi video kéo thêm người chơi và thêm động lực cho mấy chủ server nhỏ. Survival, Skyblock, Prison, câu cá, shop, rank, đảo, plot, tất cả thành một thứ ngôn ngữ chung.
Có những tối không làm gì lớn. Chỉ đứng trong server, nói chuyện, sửa giá bán cobble, tìm vì sao một rank không dùng được lệnh, chỉnh lại spawn, backup world trước khi thử plugin mới. Server giống một căn nhà nhỏ. Không hoàn hảo, nhưng có người ra vào, có tiếng chat và có cảm giác mình đang giữ một thứ sống.
Cũng từ đó mình học vài thói quen rất thật. Trước khi sửa thì backup. Muốn update thì test trước. Console đỏ không tự biến mất nếu mình giả vờ không thấy. Và câu “chắc không sao đâu” thường là câu mở đầu cho một buổi tối hơi dài.
Rồi mọi thứ bắt đầu khó hơn
Sau này Minecraft Bedrock đổi nhiều. Bản 1.2 đem theo Xbox Live, thiết bị yếu bắt đầu đuối hơn, protocol đổi liên tục, server và plugin phải chạy theo. Người chơi update game trước, server chưa kịp hỗ trợ sau. Một số plugin lõi cho kinh tế, quyền hạn, chế độ chơi bị lỗi lâu hơn mình muốn.
Mặt tối cũng lộ rõ hơn. Server nhỏ gặp DDoS là gần như đứng hình. Nhiều server mọc lên theo mùa hè hoặc Tết, bán rank, bán đồ, rồi đóng cửa nhanh. Skyblock bị copy quá nhiều, pack plugin tải về đôi khi còn sót tên server cũ. Người chơi dần cảm thấy ở đâu cũng giống nhau.
Về kỹ thuật, cú chuyển từ PM3 sang PM4 là một dấu gãy lớn. API đổi, plugin cũ hỏng, chủ server không biết code thì rất khó đi tiếp. Từ chỗ kiên trì mò config là còn hy vọng, mọi thứ chuyển sang câu chuyện phải hiểu code mới sửa được. Với cộng đồng học sinh cấp 2, cấp 3 ngày đó, đây không phải rào cản nhỏ.
Cái đích không nằm trong game nữa
Nhìn lại, Minecraft không chỉ cho mình một trò chơi. Nó cho mình lý do để học những thứ ban đầu nghe rất khô. IP, port, file, quyền hạn, backup, log, DDoS, plugin, PHP, GitHub, open source. Mình không học vì có giáo trình trên bàn. Mình học vì server không chạy, vì người chơi hỏi, vì một lỗi nhỏ làm cả buổi tối mất vui.
Đến lớp 9, mình gần như đã biết mình sẽ học Công nghệ thông tin. Không phải vì nghe ai nói ngành này sáng lạn. Câu trả lời đã nằm sẵn trong mấy năm mày mò server, trong những lần sửa plugin, trong cảm giác rất đã khi một lỗi biến mất và server chịu chạy lại.
Vậy nên khi PocketMine-MP xuất hiện nhiều trên web này, nó không chỉ là tên một phần mềm. Nó là dấu vết của một đường đi. Bài giải thích kỹ hơn về PMMP mình để riêng ở PocketMine-MP là gì?, còn bài này chỉ giữ lại phần bắt đầu, trước khi mình biết IP là gì mà vẫn cứ muốn chơi online bằng được.
- NhanAZ - 01.07.2026