اس صفحے پر
کیا میں گھر پر گیم سرور چلا سکتا ہوں؟
زیادہ تر گیمز میں “آپ کے دوستوں کے لیے سرور” کا مطلب ہوسٹنگ کمپنی کی ماہانہ سبسکرپشن ہے۔ 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
اسے لانچر سے ڈاؤن لوڈ کریں
لانچر میں PLAY کے ساتھ والے ورژن چپ (“گیم ورژن چنیں”) پر کلک کریں، اپنا ورژن چنیں، پھر سرور — “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 انسٹال کریں: یہ launcher سیٹ اپ کرتی ہے۔
- 2launcher میں اپنا اکاؤنٹ بنائیں اور اپنے ای میل کی تصدیق کریں۔
- 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 سرور کہاں سے ملے گا؟
آپ اسے لانچر سے ڈاؤن لوڈ کرتے ہیں، گیم کے ساتھ۔ کھلاڑیوں کو پھر بھی گیم چاہیے۔






