या पानावर
मी घरी गेम सर्व्हर होस्ट करू शकतो का?
बहुतेक खेळांत “मित्रांसाठी सर्व्हर” म्हणजे होस्टिंग कंपनीकडे मासिक सबस्क्रिप्शन. Openworld मध्ये सर्व्हर हा तुम्ही स्वतः चालवायचा प्रोग्राम आहे: तुम्ही खेळता त्याच कॉम्प्युटरवर, कपाटातल्या जुन्या PC वर, किंवा भाड्याच्या मशीनवर. मध्ये कोणताही विक्रेता नाही, आणि जगाच्या फाइल्स तुमच्या डिस्कवरच राहतात.
इतका त्रास कशाला? कारण सर्व्हर म्हणजे असं जग जे चालूच राहतं: तुम्ही झोपलेले असतानाही मित्र हवं तेव्हा येऊन जातात. Openworld हा अख्ख्या गोल ग्रहावरचा व्हॉक्सेल सँडबॉक्स आहे — सरळ चालत राहा आणि तुम्ही जिथून निघालात तिथेच परत येता — चंद्राच्या कला आणि ग्रहणांसह खऱ्याखुऱ्या आकाशाखाली, चंद्र आणि ग्रहांमार्गे अगदी सूर्यापर्यंत. स्वतःच्या सर्व्हरसह तो ग्रह तुमच्या गटाचा होतो, तुम्हाला हवा तितका काळ.






खेळाडूवर क्लिक करा
- 24710गेमचा UDP पोर्ट, डिफॉल्टने
- 100डिफॉल्टने खेळाडूंच्या जागा (1 ते 1,000)
- 3सिस्टम्स: macOS, Windows, Linux
- 1पूर्ण बॅकअपसाठी कॉपी करायचा फोल्डर
तुम्हाला काय लागतं
- लोक खेळत असताना चालू राहणारा कॉम्प्युटर: macOS (Apple Silicon किंवा Intel), Windows x64 किंवा Linux x64. सर्व्हर हा कन्सोल प्रोग्राम आहे: स्क्रीन किंवा ग्राफिक्स कार्ड लागत नाही.
- प्रोसेसर: जितके जास्त कोअर, तितका नवीन भूभाग वेगाने तयार होतो. डिफॉल्टने सर्व्हर निर्मितीसाठी दोन सोडून सगळे कोअर वापरतो (
performance.workerThreads). - डिस्क: जग तयार झालेला प्रत्येक भूभागाचा तुकडा साठवून ठेवतं, प्रति स्तंभ सुमारे 12 KB — 3 km चौरसाच्या शोधयात्रेसाठी साधारण अर्धा गिगाबाइट. लांबच्या मोहिमांसाठी जागा राखून ठेवा.
- अपलोड बँडविड्थ: शोध घेणारा खेळाडू डिफॉल्टने 20 Mbit/s पर्यंत वेगाने भूभाग घेऊ शकतो. साध्या घरच्या कनेक्शनवर
performance.streamingBudgetBpsकमी करा: भूभाग थोडा हळू येतो, गेम सुरळीत राहतो. - प्रत्येक खेळाडू सर्व्हरच्या त्याच आवृत्तीवर: लाँचर प्रत्येकाला ती निवडू देतो.
सर्व्हर इन्स्टॉल करा आणि सुरू करा
- 1
लाँचरमधून डाउनलोड करा
लाँचरमध्ये खेळा च्या शेजारच्या आवृत्ती चिपवर क्लिक करा (“गेम आवृत्ती निवडा”), तुमची आवृत्ती निवडा, मग सर्व्हर — “openworld-server डाउनलोड करा”. सिस्टम (Mac, Windows, Linux — तुम्ही वापरता तीच असायला हवी असं नाही) आणि एक फोल्डर निवडा.
- 2
त्याचं फोल्डर शोधा
लाँचर
openworld-server-<version>तयार करतो:openworld-serverप्रोग्राम, त्याचंassets/फोल्डर (ते त्याच्या शेजारीच ठेवा) आणि एकREADME.txt. - 3
त्या फोल्डरमध्ये टर्मिनल उघडा
macOS आणि Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe— पहिल्यांदा फायरवॉलची विंडो स्वीकारा. - 4
फक्त macOS वर, पहिल्यांदा
फाइल इंटरनेटवरून आली आहे: प्रोग्रामवर राइट-क्लिक करा → Open, किंवा फोल्डरमध्ये
xattr -dr com.apple.quarantine .चालवा. - 5
नीट थांबवा
Ctrl + C (किंवा
stopटाइप करा): सर्व्हर बंद होण्याआधी जग सेव्ह होतं.
cd openworld-server-<version>
./openworld-server
# Windows (PowerShell)
.\openworld-server.exe
# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .डिफॉल्टने सर्व्हर ऑनलाइन असतो: फक्त Openworld लाँचरमधून सुरू केलेले, वैध अकाउंट असलेले खेळाडू आत येतात — ते त्यांच्या युजरनेम आणि स्किनसह येतात. इंटरनेट नसलेल्या नेटवर्कवर तो --offline ने सुरू करा: प्रत्येकाला त्याने टाइप केलेलं नाव मिळतं, डिफॉल्ट स्किनमध्ये, आणि काहीही तपासलं जात नाही.
server.json: एकदाच सेट करा
पहिल्या सुरुवातीला सर्व्हर तुम्ही जिथे चालवला तिथे शेजारी server.json लिहितो, डिफॉल्ट्सने भरलेलं आणि माणसांना वाचता येईल असं मांडलेलं. ते बदला, रीस्टार्ट करा, झालं. मुख्य कीज:
name,description,icon: सर्व्हर यादीत दिसणारं (आयकॉनसाठी PNG).port(24710) आणिslots(100, 1 ते 1,000).auth:online(Openworld अकाउंट्स) किंवाoffline.seed: नवीन जगासाठीrandom, एक संख्या किंवा कोणताही मजकूर;terrain:classicकिंवाcontinents(महासागरांमधले काही अवाढव्य खंड).world.difficulty:easy(राक्षस नाहीत),medium,normal,hard,very_hardकिंवाterrible(प्रत्येक अवघडपणाची पातळी काय बदलते);world.caves,world.creatures.players.gameMode: नवख्यांसाठीsurvival,creativeकिंवाspectre;players.superAdmins: तुमचं युजरनेम (किंवा UUID) — नेहमी SuperAdmin.dataDir(owserver_data),logs,web.(डॅशबोर्ड),performance.,telemetry.
{
"name": "Friday night planet",
"description": "Our group's world. Be nice, build big.",
"port": 24710,
"slots": 12,
"auth": "online",
"seed": "friday night",
"terrain": "continents",
"dataDir": "owserver_data",
"world": { "caves": true, "creatures": true, "difficulty": "normal" },
"players": { "gameMode": "survival", "superAdmins": ["YourUsername"] },
"web": { "enabled": true, "password": "change-me" }
}कमांड लाइनवर टाइप केलेला कोणताही पर्याय फाइल पुन्हा न लिहिता त्या एका चालवण्यासाठी जिंकतो: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help सगळे दाखवतो. --port 25000 आणि --port=25000 दोन्ही चालतात.
./openworld-server --offline # LAN without Internet, no accounts
./openworld-server --port 25000 --slots 20
./openworld-server --seed-text "friday night" --terrain continents # a NEW world
./openworld-server --difficulty easy # no monsters
./openworld-server --web --web-password change-me # dashboard on port 24711
./openworld-server servers/Survival # an instance folder with its own server.json
./openworld-server --helpपोर्ट फॉरवर्डिंग, आणि पर्याय
Openworld एकच UDP पोर्ट वापरतो, डिफॉल्टने 24710. खेळाडूंना आत येऊ देण्यासाठी, तीन प्रसंग:
- 1
तेच नेटवर्क (LAN)
फायरवॉलमध्ये पोर्टला परवानगी द्या (Windows पहिल्या सुरुवातीला विचारतं; Linux:
sudo ufw allow 24710/udp). मित्र तुमच्या स्थानिक पत्त्याशी कनेक्ट होतात, जसं192.168.1.20:24710. - 2
इंटरनेटवरून
तुमच्या राउटरवर UDP 24710 सर्व्हरच्या कॉम्प्युटरकडे फॉरवर्ड करा, मग तुमचा सार्वजनिक पत्ता द्या (
address:24710). प्रत्येक राउटर त्याला वेगळं नाव देतो: “port forwarding” किंवा “NAT” शोधा. - 3
पोर्ट फॉरवर्डिंगशिवाय
राउटरपर्यंत पोहोच नाही, किंवा तुमचा IP शेअर करणारा प्रोव्हायडर? सगळ्यांना मेश VPN वर (Tailscale, ZeroTier…) घ्या आणि तो तुमच्या कॉम्प्युटरला जो पत्ता देतो तो शेअर करा — किंवा सार्वजनिक IP असलेल्या भाड्याच्या मशीनवर Linux x64 सर्व्हर चालवा.
sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcpमग खेळाडू तुमचा सर्व्हर मल्टीप्लेयर → सर्व्हर जोडा मध्ये जोडतात, आणि तो त्याच्या आयकॉन, नाव, वर्णन आणि खेळाडू / जागा सह दिसतो. यातलं काहीही न करता आज रात्री मित्रांसोबत खेळायचं असेल तर तुमचं सोलो जग स्थानिक नेटवर्कवर होस्ट करायला दोन क्लिक लागतात.
अॅडमिन कमांड्स, रोल्स आणि संरक्षित क्षेत्रं
कमांड्स इंग्रजीत आहेत, गेमच्या चॅटमध्ये (T, मग /) किंवा सर्व्हरच्या टर्मिनलमध्ये (/ शिवाय). पूर्ण यादीसाठी टर्मिनलमध्ये help टाइप करा: काही कमांड्स फक्त टर्मिनलमध्ये चालतात, काही फक्त चॅटमध्ये.
- खेळाडू:
players,kick,tp,gamemode … survival|creative|spectre,kill,respawn,/playerinfo,/invsee(त्यांची इन्व्हेंटरी),/playerstats. - जग:
say,time set,weather clear|rain|thunder|snow… | auto,difficulty easy … terrible,/setworldspawn,mobs on|off. - रोल्स: SuperAdmin, Admin, Moderator आणि Player (डिफॉल्ट).
/role assign PLAYER ROLE,/role create,/role add ROLE PERMISSION;/role nodesपरवानग्यांची यादी देतं. - क्षेत्रं:
/zone create NAME [RADIUS]तुमच्याभोवतीचं वर्तुळ संरक्षित करतं (बांधकाम नाही, स्फोट नाहीत), मग/zone set NAME pvp denyआणि तत्सम — build, explosions, pvp, pve, mobs, chests, damage, entry. - सीमा:
/border set RADIUSजगाला एका वर्तुळात ठेवतं;/border space denyकिंवा/border world moon denyअवकाश किंवा चंद्र बंद करतात. - प्रत्येकासाठी घरं:
/sethome,/homes,/home(डिफॉल्टने प्रति खेळाडू 3). - सर्व्हर:
save(सगळं आत्ताच डिस्कवर),version,stop.
/role assign Alex moderator
/zone create spawn 40
/zone set spawn pvp deny
/border set 3000
/border world moon allow
/difficulty hard
/sethome baseवेब डॅशबोर्ड
--web ने सुरू करा (किंवा "web": {"enabled": true}) आणि http://127.0.0.1:24711/ उघडा: आढावा (TPS, टिक, खेळाडू, नेटवर्क, मेमरी), खेळाडू (स्थान, इन्व्हेंटरी, कृती), जगाचा थेट नकाशा 2D, आयसोमेट्रिक आणि 3D मध्ये, अवकाशातले ग्रह, प्राणी, भूभाग आणि साठवण, आणि तुमच्या ब्राउझरमध्ये कन्सोल. दुसऱ्या कॉम्प्युटरवरून तो फक्त पाहण्यापुरता असतो — तुम्ही --web-password ठरवला नाही तर.
तुमचं जग कुठे राहतं (आणि त्याचा बॅकअप कसा घ्यायचा)
server.json: सेटिंग्ज;roles.json: रोल्स.owserver_data/: जग — त्याची सीड (world.cfg), तयार झालेला भूभाग (chunks/), बदललेला भूभाग (regions/), प्रत्येक खेळाडूचं सेव्ह (players/<uuid>.json: स्थान, इन्व्हेंटरी, गेम मोड),zones.json,borders.json…logs/: सर्व्हरचे लॉग्ज.
- 1
बॅकअप घ्या
stopटाइप करा (किंवा Ctrl + C),owserver_data/,server.jsonआणिroles.jsonसुरक्षित ठिकाणी कॉपी करा, रीस्टार्ट करा. सर्व्हर दर काही मिनिटांनी स्वतःहूनही सेव्ह करतो. - 2
अपडेट करा
लाँचरमधून नवीन openworld-server डाउनलोड करा (तो नवीन
openworld-server-<version>फोल्डरमध्ये जातो), तुमच्या तीन गोष्टी त्यात हलवा, सुरू करा. तुमच्या खेळाडूंना तीच आवृत्ती निवडायला सांगा. - 3
पुनर्संचयित करा
सर्व्हर थांबवा, कॉपी केलेलं फोल्डर परत ठेवा, सुरू करा. प्रत्येकजण जिथे होता तिथे परत येतो.
tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.jsonअपडेट्स तुमची जमीन बदलत नाहीत: सर्व्हरने तयार केलेला प्रत्येक भूभागाचा तुकडा जगासोबत साठवला जातो आणि जसा आहे तसा दिला जातो, नवीन आवृत्ती नवीन जगं वेगळी तयार करत असली तरीही. तरीही प्रत्येक अपडेटआधी बॅकअप ठेवा — त्याला एक कॉपी लागते.
घरून सर्व्हर होस्ट करणं सुरक्षित आहे का?
- एकच UDP पोर्ट, आणि त्यावरची रहदारी एन्क्रिप्टेड आहे (X25519 + ChaCha20-Poly1305).
- ऑनलाइन मोड प्रत्येक खेळाडूचं अकाउंट Openworld च्या सेवेकडून तपासतो: तुमच्या मित्राचं युजरनेम कोणीही उसनं घेऊ शकत नाही.
- डॅशबोर्ड इतर मशीन्सना फक्त पाहू देतो, तुम्ही पासवर्ड ठरवला नाही तर; गरज नसेल तर त्याचा पोर्ट (TCP 24711) तुमच्या राउटरवर फॉरवर्ड करू नका.
- अनामिक आकडेवारी: सर्व्हर गेमला मदत करण्यासाठी आकडे पाठवतो (ऑनलाइन खेळाडू, TPS), अकाउंट किंवा चॅटची एकही ओळ कधीच नाही.
--no-telemetryते बंद करतं.
घरच्या सर्व्हरचा नेहमीचा सल्ला इथेही लागू: मशीनची सिस्टम अद्ययावत ठेवा, आणि फक्त गरजेचाच पोर्ट फॉरवर्ड करा. Linux वर होस्ट करताय? Linux बिल्डबद्दल Linux वर Openworld मध्ये आहे.
Openworld ला फॉलो करा
@play_openworld हे इन्स्टाग्रामवरील Openworld चे अधिकृत पेज आहे: गेमचे व्हिडिओ आणि प्रत्येक अपडेटमधील नवीन गोष्टी.
@play_openworldOpenworld ची निर्मिती: @tompascard
सर्व्हर चालू झाला? आता खेळाडूंना आणा: मित्रांसोबत खेळण्याची मार्गदर्शिका प्रत्येकाला काय लागतं आणि त्यांना कोणता संदेश पाठवायचा ते सांगते.
गेमपर्यंत (आणि त्याच्या सर्व्हरपर्यंत) तीन पायऱ्या
- 1डाउनलोड केलेल्या फाइलने Openworld इन्स्टॉल करा: ती लाँचर सेट अप करते.
- 2लाँचरमध्ये तुमचे अकाउंट तयार करा आणि तुमच्या ईमेलची खात्री करा.
- 3तुमचे युजरनेम निवडा… आणि खेळा.
Openworld कॉम्प्युटरवर खेळला जातो: Mac, Windows किंवा Linux. लिंक स्वतःला पाठवा, आम्ही पलीकडे तुमची वाट पाहू.
प्रश्न
घरचा सर्व्हर किती खेळाडू सांभाळू शकतो?
सर्व्हर डिफॉल्टने 100 जागांसाठी सेट असतो (server.json मध्ये 1 ते 1,000). घरी त्याला खरं मर्यादित करतं ते तुमचा प्रोसेसर, जो नवीन भूभाग तयार करतो, आणि तुमची अपलोड बँडविड्थ; वेब डॅशबोर्ड TPS आणि टिक वेळ दाखवतो, म्हणजे तुम्ही कुठे आहात ते दिसतं.
मला स्थिर IP लागतो का?
नाही. मित्रांना तुमचा सध्याचा सार्वजनिक पत्ता द्या; तो बदलला तर नवीन पाठवा. डायनॅमिक DNS नाव किंवा मेश VPN ही कटकट टाळतात.
मी तो Raspberry Pi किंवा जुन्या लॅपटॉपवर 24/7 चालवू शकतो का?
जुना x64 लॅपटॉप किंवा PC, हो: सर्व्हर हा Linux x64, Windows x64 आणि macOS साठीचा कन्सोल प्रोग्राम आहे, ग्राफिक्स लागत नाहीत. Raspberry Pi, नाही: आज ARM Linux साठी सर्व्हर नाही. अधिकृत Docker इमेजही नाही.
मी माझं सोलो जग सर्व्हरवर नेऊ शकतो का?
त्यासाठी अजून बटण नाही. काही मित्रांसाठी, त्याऐवजी तुमचं सोलो जग स्थानिक नेटवर्कवर होस्ट करा (पॉज मेन्यूमध्ये स्थानिक नेटवर्कवर होस्ट करा). तोच टेक्स्ट सीड (--seed-text) आणि भूप्रदेश प्रकार वापरून सर्व्हर सुरू केल्यास तोच भूभाग मिळतो, तुमच्या बांधकामांशिवाय.
माझ्या सर्व्हरचा बॅकअप कसा घ्यायचा?
तो थांबवा, owserver_data फोल्डर server.json आणि roles.json सह कॉपी करा, रीस्टार्ट करा. पुनर्संचयित करणं म्हणजे ती कॉपी परत ठेवणं.
ते इंटरनेटशिवाय चालतं का?
हो, --offline ने: अकाउंट तपासणी नाही, प्रत्येकाला त्याने टाइप केलेलं युजरनेम मिळतं आणि तो डिफॉल्ट स्किन घालतो. ऑनलाइन मोडला (डिफॉल्ट) अकाउंट्स तपासायला इंटरनेट लागतं.
Openworld सर्व्हर कसा मिळवायचा?
तुम्ही तो लाँचरमधून डाउनलोड करता, खेळाच्या शेजारी. खेळाडूंना तरीही खेळ लागतो.






