[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"wiki-page:\u002Fkhoa-ket-noi":3,"wiki-nav":135},{"id":4,"title":5,"body":6,"description":116,"draft":124,"extension":125,"group":126,"hidden":124,"label":5,"lede":127,"meta":128,"navigation":129,"path":130,"seo":131,"stem":132,"updated":133,"__hash__":134},"docs\u002F05.khoa-ket-noi.md","Cài đặt Máy khách (NetFun Client)",{"type":7,"value":8,"toc":115},"minimark",[9,14,18,22,29,35,38,41,45,48,52,59,63,66,70,76,82,86,89,93,99,103,106,109],[10,11,13],"h2",{"id":12},"cách-cài-đặt","Cách cài đặt",[15,16,17],"p",{},"Giai đoạn A - Cài: một lần cho mỗi máy (hoặc một lần cho image).",[19,20],"steps",{":steps":21},"[{\"n\":\"01\",\"t\":\"Tải bộ cài NetFun Client\",\"d\":\"Vào Owner Console › Tải bộ cài › NetFun Client (Máy trạm). Cài NetFun Client trên từng máy trạm. Nếu phòng máy sử dụng diskless, bạn có thể cài sẵn vào image gốc trước khi bung máy.\"},{\"n\":\"02\",\"t\":\"Kết nối NetFun Client với NetFun Server Agent\",\"d\":\"Nhập địa chỉ NetFun Server Agent trong mạng LAN của phòng máy. Ví dụ: 192.168.1.250:6886. Sau khi kết nối, máy trạm sẽ tự nhận thông tin chi nhánh từ NetFun Server, không cần nhập API Key trên từng máy.\"},{\"n\":\"03\",\"t\":\"NetFun Client tự động được ghi nhận\",\"d\":\"Ở lần chạy đầu tiên, hệ thống nhận diện từng NetFun Client dựa trên địa chỉ MAC của máy. Sau khi kết nối thành công, máy sẽ xuất hiện tại Owner Console › Máy trạm và được ghi nhận vào đúng chi nhánh.\"}]",[23,24,26],"note",{"label":25},"PHÒNG MÁY SỬ DỤNG DISKLESS",[15,27,28],{},"NetFun nhận diện từng máy bằng địa chỉ MAC, vì vậy nhiều máy được bung từ cùng một image vẫn được ghi nhận thành các máy trạm riêng biệt. Bạn chỉ cần cài NetFun Client vào image gốc trước khi bung máy. Nếu thay mainboard hoặc card mạng, hệ thống có thể nhận diện thiết bị là một máy mới.",[23,30,32],{"label":31},"KIỂM TRA SAU KHI CÀI",[15,33,34],{},"Sau khi hoàn tất, kiểm tra Owner Console › Máy trạm: máy vừa cài cần hiển thị trạng thái Online. Đồng thời, số lượng máy Online trên NetFun Server Agent sẽ tăng tương ứng.",[15,36,37],{},"Giai đoạn B - Vận hành: tự động, không cần thao tác.",[19,39],{":steps":40},"[{\"n\":\"04\",\"t\":\"Tự cập nhật đã bật sẵn\",\"d\":\"Agent kiểm tra bản mới mỗi lần máy khởi động, tải về và áp ở lần chạy sau - không cần cài lại, không cần đi từng máy.\"},{\"n\":\"05\",\"t\":\"Không xung đột với phần mềm chống gian lận\",\"d\":\"Agent chỉ đọc danh sách tiến trình để biết game nào đang mở; không can thiệp vào game, không chèn mã, không sửa tệp game.\"}]",[10,42,44],{"id":43},"giao-diện-thiết-lập-của-netfun-client","Giao diện thiết lập của NetFun Client",[15,46,47],{},"Mở NetFun Agent trên máy trạm và bấm biểu tượng bánh răng để vào màn hình thiết lập. Màn hình gồm bốn khối: kết nối Server, khởi động, tài khoản và khắc phục sự cố.",[49,50],"client-mock",{":notes":51},"[{\"n\":\"01\",\"t\":\"Thanh trạng thái trên cùng\",\"d\":\"Tên chi nhánh và máy trạm. Chấm mint = đang kết nối Server Agent.\"},{\"n\":\"02\",\"t\":\"Ô SERVER IP\",\"d\":\"Client tự điền sẵn IP của Server Agent - thường không cần sửa.\"},{\"n\":\"03\",\"t\":\"Ô PORT\",\"d\":\"Ô cần kiểm tra: nhập đúng cổng HTTP đang đặt ở Server Agent (mặc định 6886).\"},{\"n\":\"04\",\"t\":\"Nút Kiểm tra & lưu\",\"d\":\"Thành công thì tự lưu cấu hình. Thất bại → kiểm tra IP, cổng, tường lửa.\"},{\"n\":\"05\",\"t\":\"Khởi động cùng Windows\",\"d\":\"Nên bật trên mọi máy trạm: NetFun tự mở và tự cập nhật.\"},{\"n\":\"06\",\"t\":\"Tài khoản\",\"d\":\"Gamer đang đăng nhập. Đăng xuất khi khách kết thúc phiên.\"},{\"n\":\"07\",\"t\":\"Xóa dữ liệu cục bộ\",\"d\":\"Chỉ dùng khi Client lỗi sau cập nhật - phải nhập lại Server IP, PORT.\"}]",[53,54,56],"warn",{"label":55},"TRƯỚC KHI XÓA DỮ LIỆU",[15,57,58],{},"Hãy chắc chắn không có khách đang trong phiên chơi - phiên chưa đồng bộ có thể không được ghi nhận.",[10,60,62],{"id":61},"gamer-đăng-nhập-trên-máy-trạm","Gamer đăng nhập trên máy trạm",[15,64,65],{},"Sau khi Client kết nối được với Server Agent, màn hình đăng nhập là thứ gamer thấy đầu tiên. Giờ chơi chỉ được ghi nhận khi gamer đăng nhập bằng NetFun ID của chính mình trên máy trạm.",[67,68],"login-mock",{":notes":69},"[{\"n\":\"01\",\"t\":\"Thanh chi nhánh - máy trạm\",\"d\":\"Xác nhận đúng quán và đúng máy. Sai tên máy thì báo nhân viên.\"},{\"n\":\"02\",\"t\":\"Ô NETFUN ID\",\"d\":\"Cùng tài khoản với netfun.vn. Không dùng ID người khác.\"},{\"n\":\"03\",\"t\":\"Ô MẬT KHẨU\",\"d\":\"Biểu tượng mắt để xem ký tự. Quên mật khẩu → mở netfun.vn.\"},{\"n\":\"04\",\"t\":\"Nút Đăng nhập & bắt đầu tính giờ\",\"d\":\"Đăng nhập xong là bắt đầu ghi phiên. Chưa đăng nhập, không tính giờ.\"},{\"n\":\"05\",\"t\":\"Chưa có tài khoản?\",\"d\":\"Tạo NetFun ID miễn phí trên netfun.vn (~1 phút) rồi quay lại đăng nhập.\"},{\"n\":\"06\",\"t\":\"Dòng chân - IP máy trạm\",\"d\":\"Chi nhánh, tên máy và IP LAN - đọc cho NetFun khi báo sự cố.\"},{\"n\":\"07\",\"t\":\"Trạng thái Đã đồng bộ - phiên bản\",\"d\":\"Client đã đẩy dữ liệu lên NetFun. Không phải \\\"Đã đồng bộ\\\" → kiểm tra Server Agent.\"}]",[23,71,73],{"label":72},"MỘT MÁY - MỘT PHIÊN",[15,74,75],{},"Mỗi máy trạm chỉ ghi giờ cho tài khoản đang đăng nhập. Khách xong phiên thì Đăng xuất trong màn hình thiết lập để máy sẵn sàng cho khách tiếp theo.",[53,77,79],{"label":78},"KHÔNG GIỜ ẢO",[15,80,81],{},"Giờ chỉ tính khi máy trạm Online và gamer đang đăng nhập tại quán. Đăng nhập hộ, chia sẻ tài khoản hoặc cày giờ để trống đều có thể bị hủy ghi nhận.",[10,83,85],{"id":84},"màn-hình-tính-giờ-sau-khi-đăng-nhập","Màn hình tính giờ sau khi đăng nhập",[15,87,88],{},"Đăng nhập xong, Client chuyển sang màn hình phiên chơi: tự nhận game đang mở và đếm song song hai đồng hồ - tổng giờ tại quán và giờ theo từng game.",[90,91],"timer-mock",{":notes":92},"[{\"n\":\"01\",\"t\":\"Thẻ game đang tính giờ\",\"d\":\"Game Client nhận được, ví dụ PUBG. Chấm đỏ = đang ghi phiên.\"},{\"n\":\"02\",\"t\":\"Nhãn Tự động\",\"d\":\"Client tự nhận game, gamer không phải chọn tay.\"},{\"n\":\"03\",\"t\":\"Từ lúc đăng nhập\",\"d\":\"Tổng thời gian tại quán của phiên này.\"},{\"n\":\"04\",\"t\":\"Đồng hồ theo game\",\"d\":\"Giờ riêng của game đang chơi - đây là số dùng cho nhiệm vụ và sự kiện.\"},{\"n\":\"05\",\"t\":\"\u002F\u002F SỰ KIỆN ĐANG THEO\",\"d\":\"Các sự kiện và mốc nhiệm vụ gamer đang góp giờ, kèm tiến độ theo giờ.\"},{\"n\":\"06\",\"t\":\"Nút netfun.vn\",\"d\":\"Mở netfun.vn trên trình duyệt để xem nhiệm vụ, Hòm đồ và BXH.\"}]",[23,94,96],{"label":95},"ĐỒNG HỒ NÀO TÍNH VÀO NHIỆM VỤ",[15,97,98],{},"Nhiệm vụ và sự kiện dùng giờ theo game. Ô \"Từ lúc đăng nhập\" chỉ để gamer và nhân viên đối chiếu phiên.",[10,100,102],{"id":101},"phòng-máy-không-dùng-diskless","Phòng máy không dùng diskless",[15,104,105],{},"Không dùng diskless vẫn chạy được. Chọn một trong hai cách dưới, tùy máy trạm có đóng băng ổ đĩa hay không.",[19,107],{":steps":108},"[{\"n\":\"01\",\"t\":\"Máy có đóng băng ổ đĩa - mở băng rồi cài\",\"d\":\"Tắt đóng băng (Deep Freeze hoặc phần mềm tương đương) và khởi động lại vào chế độ ghi được. Cài NetFun Agent, chạy một lần để máy đăng ký với chi nhánh, kiểm tra máy đã hiện \\\"Online\\\" trong Owner Console › Máy trạm, rồi bật đóng băng lại. Cài khi ổ còn đóng băng thì mỗi lần khởi động Agent sẽ mất.\"},{\"n\":\"02\",\"t\":\"Hoặc chạy dạng portable ngoài vùng đóng băng\",\"d\":\"Đặt thư mục NetFun Agent trên phân vùng không bị đóng băng (ví dụ ổ D: chứa game và dữ liệu). Chỉ cần bảo đảm Agent tự chạy cùng Windows: tạo lối tắt trong thư mục Startup (mở Run, gõ shell:startup) hoặc một tác vụ trong Task Scheduler chạy khi đăng nhập.\"}]",[53,110,112],{"label":111},"AGENT PHẢI CHẠY TRƯỚC KHI GAMER VÀO GAME",[15,113,114],{},"Giờ chơi chỉ được tính khi Agent đang chạy. Máy khởi động mà Agent không tự bật thì phiên chơi đó không có giờ hợp lệ, không có nhiệm vụ và không có lượt quay.",{"title":116,"searchDepth":117,"depth":117,"links":118},"",2,[119,120,121,122,123],{"id":12,"depth":117,"text":13},{"id":43,"depth":117,"text":44},{"id":61,"depth":117,"text":62},{"id":84,"depth":117,"text":85},{"id":101,"depth":117,"text":102},false,"md","Cài đặt và thiết lập","Sau khi Server Agent hoạt động, tiếp tục cài NetFun Client trên các máy chơi game của chi nhánh. NetFun Client sẽ ghi nhận phiên chơi khi khách đăng nhập tài khoản NetFun và gửi dữ liệu về Server Agent để tính tiến độ sự kiện.",{},true,"\u002Fkhoa-ket-noi",{"title":5,"description":116},"05.khoa-ket-noi","Cập nhật 12.09.2026","w9wiCq5tZf8Xtdl38TXf2ZjKN3kuIAx-Kwae1RTtSI4",[136,141,145,149,153,155,160,164,168,172,176,180,184,189,193,198],{"path":137,"slug":138,"label":139,"title":139,"group":140},"\u002Ftong-quan","tong-quan","Giới thiệu NetFun","Bắt đầu",{"path":142,"slug":143,"label":144,"title":144,"group":140},"\u002Fquy-trinh","quy-trinh","Quy trình onboarding",{"path":146,"slug":147,"label":148,"title":148,"group":140},"\u002Fdang-ky-tiem","dang-ky-tiem","Hướng dẫn bắt đầu",{"path":150,"slug":151,"label":152,"title":152,"group":126},"\u002Fcai-agent","cai-agent","Cài đặt Máy chủ (NetFun Server Agent)",{"path":130,"slug":154,"label":5,"title":5,"group":126},"khoa-ket-noi",{"path":156,"slug":157,"label":158,"title":158,"group":159},"\u002Fquan-ly-chi-nhanh","quan-ly-chi-nhanh","Quản lý chi nhánh","Tính năng sản phẩm",{"path":161,"slug":162,"label":163,"title":163,"group":159},"\u002Fmay-tram","may-tram","Danh sách & trạng thái máy trạm",{"path":165,"slug":166,"label":167,"title":167,"group":159},"\u002Fquan-ly-zone","quan-ly-zone","Quản lý Zone",{"path":169,"slug":170,"label":171,"title":171,"group":159},"\u002Fquan-ly-phan-thuong","quan-ly-phan-thuong","Quản lý phần thưởng",{"path":173,"slug":174,"label":175,"title":175,"group":159},"\u002Fsu-kien-khuyen-mai","su-kien-khuyen-mai","Sự kiện",{"path":177,"slug":178,"label":179,"title":179,"group":159},"\u002Fquan-ly-nhan-vien","quan-ly-nhan-vien","Quản lý nhân viên",{"path":181,"slug":182,"label":183,"title":183,"group":159},"\u002Fban-quyen-windows","ban-quyen-windows","Bản quyền Windows",{"path":185,"slug":186,"label":187,"title":187,"group":188},"\u002Fbang-dieu-khien","bang-dieu-khien","Bảng điều khiển","Bảng điều khiển & báo cáo",{"path":190,"slug":191,"label":192,"title":192,"group":188},"\u002Fbao-cao","bao-cao","Báo cáo & đối soát",{"path":194,"slug":195,"label":196,"title":196,"group":197},"\u002Fsu-co","su-co","Lỗi thường gặp","Xử lý sự cố",{"path":199,"slug":200,"label":201,"title":201,"group":197},"\u002Fho-tro","ho-tro","Liên hệ & thời gian phản hồi"]