இந்தப் பக்கத்தில்
- வீட்டில் ஒரு விளையாட்டு சர்வரை ஹோஸ்ட் செய்ய முடியுமா?
- உனக்குத் தேவையானவை
- சர்வரை நிறுவித் தொடங்கு
- server.json: ஒருமுறை அமை
- போர்ட் ஃபார்வர்டிங், மாற்று வழிகள்
- நிர்வாகக் கட்டளைகள், பாத்திரங்கள், பாதுகாக்கப்பட்ட மண்டலங்கள்
- உன் உலகம் எங்கே வாழ்கிறது (அதை எப்படிக் காப்புப்பிரதி எடுப்பது)
- வீட்டிலிருந்து ஒரு சர்வரை நடத்துவது பாதுகாப்பானதா?
- கேள்விகள்
வீட்டில் ஒரு விளையாட்டு சர்வரை ஹோஸ்ட் செய்ய முடியுமா?
பெரும்பாலான விளையாட்டுகளில், "நண்பர்களுக்கான சர்வர்" என்றால் ஒரு ஹோஸ்டிங் நிறுவனத்துக்கு மாதாந்திரச் சந்தா. 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-ல் மட்டும், முதல் முறை
கோப்பு இணையத்திலிருந்து வருகிறது: நிரலின் மேல் வலது-கிளிக் செய் → திற, அல்லது கோப்புறையில்
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) — எப்போதும் சூப்பர் அட்மின்.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 சர்வரை எப்படிப் பெறுவது?
விளையாட்டின் அருகிலேயே லாஞ்சரிலிருந்து அதைப் பதிவிறக்குகிறாய். வீரர்களுக்கு இன்னும் விளையாட்டும் ஒரு Openworld கணக்கும் தேவை.






