શા માટે Minecraft સર્વર્સ કામ કરતા નથી. Minecraft શા માટે કામ કરતું નથી? તમારા કમ્પ્યુટર પર Javaનું ખૂટે છે અથવા જૂનું સંસ્કરણ

કૃપા કરીને મદદ કરો, "Minecraft" રમતના સર્વર્સ કામ કરતા નથી, જો કે તમામ IP યોગ્ય રીતે લખાયેલા છે, મને કહો કે શું કરવું? અને શ્રેષ્ઠ જવાબ મળ્યો

તરફથી જવાબ
જૂનાને કાઢી નાખીને રમતને ફરીથી ઇન્સ્ટોલ કરો
દાદા ઇવાન શિશ્કિન
(267)
સારું, Idk

તરફથી જવાબ એલેક્ઝાંડર ગોંચારોવ[સક્રિય]
સંભવતઃ Minecraft ક્લાયંટ અણઘડ છે, તેને સંપૂર્ણપણે અનઇન્સ્ટોલ કરો, અને લાયસન્સ ખરીદીને વેબસાઇટ પરથી તેને ઇન્સ્ટોલ કરો, કારણ કે અમારી વેબસાઇટ પરથી પાઇરેટેડ સંસ્કરણ ડાઉનલોડ કરો, એક ઉત્તમ લૉન્ચર, અને ત્યાં બધું સારું કામ કરે છે. તે બધું ક્લાયંટની સ્થિતિ વિશે છે
જેઓ વેનીલા સર્વર પર (મોડ્સ વિના) શાંતિથી રમવા માંગે છે, સારા લોકો સાથે, તેમના તમામ Minecraft વિચારો અને વિચારોને જીવનમાં લાવવા માટે, છેતરપિંડી અને લેગ્સ વિના, શપથ લીધા વિના અને સ્કૂલનાં બાળકો માટે: minecraft-game.nl સાઇટનો પ્રચાર કરવામાં આવે છે. +15 મોડમાં, જો ત્યાં શાળાના બાળકો હોય, તો તેઓને ચેટની ઍક્સેસ નથી. હું તેને બધા શિષ્ટ છોકરાઓને ભલામણ કરું છું! હું તેના પર 3 વર્ષ રમ્યો. તમે એક જ સાઇટ પર, ફોરમ પર Minecraft સંબંધિત તમામ પ્રશ્નો પણ પૂછી શકો છો. તમે ત્યાં લોન્ચર ડાઉનલોડ કરી શકો છો. તમારા માટે રાહ જોઈ રહ્યું છે! સાથે:


તરફથી જવાબ કાળી_કોટ બિલાડી[નવુંબી]
જો લૉગિન ભૂલ અમાન્ય સત્ર કહે છે, તો તેનો અર્થ એ છે કે આ લાઇસન્સ પ્રાપ્ત માઇનક્રાફ્ટ સર્વર છે અને તમારી પાસે પાઇરેટેડ લોન્ચર છે, તમારે ફક્ત લાઇસન્સ ઇન્સ્ટોલ કરવાની જરૂર છે.


તરફથી જવાબ 2423423 1242332423 [નવુંબી]
એક જ વસ્તુ


તરફથી જવાબ જોની ઝેન[નવુંબી]
જો તમે TLauncher પર હોવ તો ક્લાયંટને અપડેટ કરો, તેનાથી મને મદદ મળી


તરફથી જવાબ ઇવાન ગેરાશ્ચેન્કો[નવુંબી]
ખાતે


તરફથી જવાબ 3 જવાબો[ગુરુ]

નમસ્તે! અહીં તમારા પ્રશ્નના જવાબો સાથેના વિષયોની પસંદગી છે: કૃપા કરીને મદદ કરો, "Minecraft" રમતના સર્વર્સ કામ કરી રહ્યાં નથી, જો કે તમામ IP યોગ્ય રીતે લખાયેલ છે, મને કહો કે શું કરવું?

શુભેચ્છાઓ, MineCraft સર્વર્સ પર અનંત સ્લોટ્સના પ્રિય ચાહકો!

આજે હું તમને જે સામગ્રી ઓફર કરીશ તે એક અદ્ભુત વ્યક્તિ, મધ્યસ્થી અને આરજે દ્વારા લખવામાં આવી હતી ๖ۣۜmkrtes.

તેમાં તમને ઘણી રસપ્રદ માહિતી મળશે..

માઇનક્રાફ્ટ સર્વર્સ કેવી રીતે કાર્ય કરે છે તે વિશે.

સર્વર શા માટે પાછળ રહે છે તે વિશે.

તેઓ કેવી રીતે ગોઠવાય છે.

અને ઘણું બધું!...



અમારા ઘણા ખેલાડીઓએ ક્યારેય વિચાર્યું નથી કે તેઓ જે સર્વર રમે છે તે કેવી રીતે કાર્ય કરે છે? પરંતુ તેઓ લેગ વિશે ફરિયાદ કરવાનું પસંદ કરે છે, અમુક વસ્તુઓ પરના પ્રતિબંધથી રોષે ભરાય છે અને સર્વર પર "અમુક પ્રકારનો મોડ" ઇન્સ્ટોલ કરવાનું અને સર્વર પર સ્લોટની સંખ્યા વધારવાનું સૂચન કરે છે.

આ લેખમાં હું તમને સંક્ષિપ્તમાં વર્ણન કરીશ કે અમારા સર્વર્સ કેવી રીતે કાર્ય કરે છે અને LAAAGs ક્યાંથી આવે છે!

અને એ પણ શા માટે વહીવટીતંત્ર સર્વર પર ખૂબ જ ઉપયોગી મોડ્સ અને પ્લગિન્સનો સમૂહ મૂકતું નથી...

ફક્ત Minecraft!

ચાલો, કદાચ, સૌથી શુદ્ધ ("વેનીલા") માઇનક્રાફ્ટ સર્વર સાથે અથવા તેના બદલે તે ખરેખર જે કરે છે તેનાથી શરૂ કરીએ. આ વસ્તુઓ સર્વર દ્વારા પ્રક્રિયા કરવામાં આવે છે:


  • ચંકી- જેઓ જાણતા નથી તેમના માટે, સમગ્ર માઇનક્રાફ્ટ વિશ્વને સેટિંગ્સના આધારે 16x16 ક્યુબ્સના ક્ષેત્ર અને ઊંચાઈ સાથે ટુકડાઓમાં વહેંચવામાં આવ્યું છે. ખેલાડીઓની દૃશ્યતાની ત્રિજ્યામાંના તમામ ભાગો સર્વર મેમરીમાં લોડ થાય છે અને હેશમેપમાં સ્થિત છે, સર્વરની દરેક “ટિક”, દરેક ભાગ પર પ્રક્રિયા કરવામાં આવે છે. આ સમયે, નીચે મુજબ કરવામાં આવે છે: બધા સક્રિય ભાગો (જે ખેલાડીઓની ચોક્કસ ત્રિજ્યામાં હોય છે) બદલામાં ખસેડવામાં આવે છે. દરેક ભાગ માટે, હવામાન પ્રક્રિયા કરવામાં આવે છે (બરફ રેડવો, વીજળી સાથે પ્રહાર), તેમજ બ્લોક્સની રેન્ડમ પ્રોસેસિંગ - સમગ્ર ભાગમાંથી કેટલાક ડઝન રેન્ડમ બ્લોક્સ પસંદ કરવામાં આવે છે, તે તપાસવામાં આવે છે કે આ બ્લોક્સને અપડેટ કરવાની જરૂર છે કે કેમ (બ્લોક પ્રકાર દ્વારા ) અને પસંદ કરેલ બ્લોક પર એક વિશેષ કાર્ય કહેવામાં આવે છે.
  • ટાઇલ્સ- આ ખાસ બ્લોક્સ છે જે દરેક ટિક પર પ્રક્રિયા કરવામાં આવે છે, અને રેન્ડમ રીતે નહીં. આ બ્લોક્સમાં ભઠ્ઠીઓનો સમાવેશ થાય છે (બર્નિંગ સામગ્રીની સ્થિતિ અપડેટ કરવી, બાકીના બળતણ, આ સમાનરૂપે થવું જોઈએ, અને અન્ય બ્લોક્સની ટિકની જેમ રેન્ડમ રીતે નહીં), ત્યાં મોબ સ્પૉનર્સ (બ્લોક્સ જે તેમની આસપાસ ટોળાં ફેલાવે છે), દવા માટે કઢાઈનો સમાવેશ થાય છે. અને જેવી વસ્તુઓ. તે બધા એક સૂચિ (સૂચિ) માં સંગ્રહિત થાય છે, જે ભરાય છે જ્યારે ભાગ લોડ થાય છે અથવા જ્યારે ઓપરેશન દરમિયાન નવી ટાઇલ ઇન્સ્ટોલ કરવામાં આવે છે, અને બદલામાં દરેક ચક્ર દ્વારા પુનરાવર્તિત થાય છે.
  • તાત્કાલિક બ્લોક્સ- તેઓ, અલબત્ત, તે કહેવાતા નથી, પરંતુ તેમ છતાં, આ એવા બ્લોક્સ છે કે જેને "તાત્કાલિક" પ્રક્રિયા કરવાની જરૂર છે, એટલે કે, આગામી ચક્રમાં અથવા થોડો વિલંબ સાથે (ચક્રમાં પણ, અહીં બધું ચક્રમાં ગણવામાં આવે છે, સમય પણ, અલ્લાહ પણ) , અને તક દ્વારા નહીં, કારણ કે રેન્ડમ બ્લોક પર સરેરાશ દર થોડી મિનિટોમાં એકવાર પ્રક્રિયા કરવામાં આવે છે. તેઓ લગભગ ટાઇલ્સની જેમ પ્રક્રિયા કરવામાં આવે છે, માત્ર તેઓને કેટલા ચક્ર પછી પ્રક્રિયા કરવાની જરૂર છે તે વિલંબનો ઉલ્લેખ કરી શકે છે. જ્યારે પ્લેયરની ક્રિયાઓ અથવા અન્ય બ્લોક્સને કારણે સર્વર ચાલી રહ્યું હોય ત્યારે પ્રોસેસિંગ કાર્યો સામાન્ય રીતે જનરેટ થાય છે. ખાસ કરીને, આ રીતે રેડસ્ટોન પર પ્રક્રિયા કરવામાં આવે છે, જે બાહ્ય ફેરફારો, ફાયર બ્લોક્સ, વહેતા પાણી અને તેના જેવા માટે ખૂબ જ ઝડપથી પ્રતિક્રિયા આપવી જોઈએ.
  • લાઇટ અપડેટ- Minecraft સ્થિર લાઇટિંગનો ઉપયોગ કરે છે, બ્લોક્સમાં વિભાજિત. દરેક બ્લોકનું પોતાનું રોશનીનું સ્તર 15 થી 0 સુધી હોય છે. બ્લોક્સ બદલતી વખતે, તેમની રોશની પુનઃ ગણતરી કરવી આવશ્યક છે, અલ્ગોરિધમ ખૂબ જટિલ નથી, પરંતુ પુનરાવર્તિત છે, અને ત્યાં બે પ્રકારની લાઇટિંગ પણ છે - બ્લોક્સ (ટોર્ચ, અગ્નિ, વગેરે)માંથી. ) અને આકાશમાંથી, તેમની ગણતરી સ્વતંત્ર રીતે થવી જોઈએ, એટલે કે, દરેક ફેરફાર માટે બે વાર (જો વિશ્વમાં આકાશ છે, તો નેધરમાં કોઈ નથી).
  • એન્ટિટી- આ લગભગ તમામ વસ્તુઓ છે. ટોળું, ખેલાડીઓ, ફ્લોર પર પડેલી વસ્તુઓ, ગાડીઓ, બોટ, ચિત્રો, વીજળી, તીર અને વધુ. તે બધાને એક મોટી સૂચિમાં સંગ્રહિત કરવામાં આવે છે અને તેમના પર એક પછી એક ટિક() ફંક્શન બોલાવવામાં આવે છે, આ પહેલા તે તપાસવામાં આવે છે કે તેઓ મૃત્યુ પામ્યા છે કે કેમ; જો તેઓ મૃત્યુ પામ્યા છે, તો પછી તેમને સૂચિમાંથી અને સર્વરની મેમરીમાંથી દૂર કરવામાં આવે છે. , અનુક્રમે.
  • મોબ સ્પાન- એક અલગ ક્રિયા પણ. મોબ્સ પ્લેયરમાંથી ચોક્કસ ત્રિજ્યામાં પેદા થાય છે, જ્યારે હિસ્સામાં એક રેન્ડમ પોઈન્ટ પસંદ કરવામાં આવે છે અને, વિવિધ દિશામાં ઘણી શિફ્ટના આધારે, તે નિર્ધારિત કરવામાં આવે છે કે ટોળાને ત્યાં મૂકી શકાય છે કે કેમ, અને તે બનાવવામાં આવે છે.
  • પ્લેયર પ્રોસેસિંગ- ખેલાડીઓ દ્વારા મોકલવામાં આવેલા તમામ પેકેજો પર પ્રક્રિયા થવી જોઈએ, દેખીતી રીતે. દરેક હિલચાલ, હાથની તરંગ, આરોગ્યની પુનઃસ્થાપના, માથાનો વળાંક - આ બધું સર્વર દ્વારા પ્રક્રિયા કરવામાં આવે છે.
  • - જો મેમરીમાં ન હોય તેવા ચંક બ્લોકને ઍક્સેસ કરવાનો પ્રયાસ કરવામાં આવે, તો ભાગ ડિસ્કમાંથી લોડ થવો જોઈએ; જો તે ડિસ્ક પર ન હોય, તો તે જનરેટ થવો જોઈએ. તે સમજાવવાની જરૂર નથી કે હાર્ડ ડ્રાઈવ લગભગ હંમેશા ખૂબ જ અડચણરૂપ હોય છે. ભાગ જનરેટ કરવો તે લોડ કરવા કરતાં પણ વધુ મુશ્કેલ છે.
  • એક ભાગ સાચવી રહ્યા છીએ- સામાન્ય સર્વર સેવિંગ દરમિયાન અથવા સરળ રીતે જ્યારે હિસ્સાનો લાંબા સમય સુધી ઉપયોગ થતો ન હોય અને તેને અનલોડ કરી શકાય, તો હિસ્સાને ડિસ્કમાં સાચવવા જોઈએ - સ્ટ્રીમમાં રૂપાંતરિત કરીને ફાઇલમાં લખવામાં આવે છે.

એવું લાગે છે કે બધું સારું છે અને અહીં કંઈપણ ગુનાહિત નથી, બધું ખૂબ સારી રીતે કરવામાં આવ્યું છે અને ઉમેરવા માટે કંઈ નથી. અહીં સમસ્યા આ છે: આ બધું એક મુખ્ય થ્રેડમાં પ્રક્રિયા કરવામાં આવે છે. નવીનતમ સંસ્કરણોમાં, મોજાંગે બહુ-થ્રેડેડ વસ્તુઓ વિશે થોડું વાંચ્યું અને અલગ થ્રેડમાં ડિસ્કમાં હિસ્સાને સાચવવાનું શીખ્યા. અલબત્ત, આ એક સફળતા છે, કારણ કે તે ખૂબ જ અડચણ હતી, લાંબા સમય પહેલા સર્વર 15 મિનિટ માટે સાચવવામાં આવ્યું હતું અને આ સમય દરમિયાન તે સંપૂર્ણપણે સ્થિર થઈ ગયું હતું, હવે આ કેસ નથી. તેમ છતાં સમસ્યા હલ થતી નથી.

તમે પૂછી શકો છો, અહીં સમસ્યા શું છે? ઘણા લોકો આ કરે છે: મુખ્ય એપ્લિકેશન તર્ક એક થ્રેડમાં છે, તે પ્રોગ્રામ કરવા માટે ખૂબ અનુકૂળ છે, તમારે સિંક્રનાઇઝેશન અને સમાંતર એપ્લિકેશન્સની અન્ય સમસ્યાઓ વિશે ચિંતા કરવાની જરૂર નથી. અહીં સમસ્યા એ છે કે જો સર્વર પર 40 થી વધુ લોકો હોય, તો પ્રમાણભૂત 20 ચક્રને બદલે તે પહેલાથી જ 15 કરે છે, જો ત્યાં 70 લોકો છે, તો 10, જો ત્યાં 100 છે, તો તે અકલ્પનીય સ્તરો પર નમી જાય છે. આ એ હકીકત હોવા છતાં છે કે મારી પાસે ખરેખર શક્તિશાળી 6-કોર કોર i7 અને 64Gb છે રેન્ડમ ઍક્સેસ મેમરી! અને હવે મારે આ સંસાધનો ક્યાં મૂકવું જોઈએ, જો 12 થ્રેડોમાંથી ફક્ત બે જ કબજામાં હોય?

હું દોડીશ નહીં, હું તમને એક ઉદાહરણ આપીશ:

સર્વર પર 223 પ્લેયર્સ છે, જ્યારે વિઝિબિલિટી ત્રિજ્યા એકદમ નાની હોવાનું પસંદ કરવામાં આવ્યું છે, ત્યાં મેમરીમાં 46577 ટુકડાઓ છે, 524 "અર્જન્ટ" બ્લોક્સ, રેડસ્ટોન અને પિસ્ટનના 87 બ્લોક્સ, 11240 એન્ટિટી વસ્તુઓ, 4274 એન્ટિટી પ્રાણીઓ, 19 ગાડીઓ અને બોટ, 717 અન્ય એન્ટિટી, ખેલાડીઓ, જે એન્ટિટી પણ છે અને યોગ્ય પ્રક્રિયાની જરૂર છે.

મારું સર્વર માહિતીમાં ટાઇલ્સ અને લાઇટ અપડેટ્સની સંખ્યા પ્રદર્શિત કરતું નથી (મને તેની જરૂર નથી), પરંતુ તમે માની શકો છો કે તેમાં ઘણા બધા છે.

ફક્ત પ્રાણીઓ પર પ્રક્રિયા કરવી એ એક ભયંકર મુશ્કેલ પ્રક્રિયા છે - તેઓ નિયમિતપણે પાથફાઇન્ડિંગ કરે છે, આસપાસની અન્ય એન્ટિટીઝની શોધ કરે છે, તેમની પાસે AI છે (નવીનતમ સંસ્કરણોમાં તદ્દન અદ્યતન), તેથી 4 હજાર પ્રાણીઓની પ્રક્રિયા કરવી એ પહેલેથી જ ઘણું કામ છે.

3 મિલિયન બ્લોક્સ (લગભગ સમાન સંખ્યામાં રેન્ડમ બ્લોક્સની આ સંખ્યાના હિસ્સા સાથે પ્રક્રિયા કરવામાં આવે છે) પસાર કરવું એ પણ મામૂલી કાર્ય નથી.

11 હજાર ઑબ્જેક્ટને ખસેડવાની જરૂર છે, કેટલીક અન્ય ક્રિયાઓ કરવાની જરૂર છે, તેમની સ્થિતિ વિશે અપડેટ્સ ખેલાડીઓને મોકલવા આવશ્યક છે, વગેરે.

અને આ બધું 50 મિલિસેકન્ડમાં કરવાની જરૂર છે, એટલે કેસેકન્ડ દીઠ 20 વખત , અન્યથા બધું ધીમું થવાનું શરૂ થશે, કારણ કે ઝડપની ગણતરી ચક્રમાં થાય છે. જો સર્વર જોઈએ તેના કરતા ઓછા ચક્રો પ્રતિ સેકન્ડ કરે છેપત્નીઓ, પછી, ઉદાહરણ તરીકે, ટોળાં ધીમે ધીમે અને આંચકાથી ચાલવા લાગે છે. ચક્રમાં ગણતરીઓનો ફાયદો સ્પષ્ટ છે - જો સર્વર સ્થિર થઈ જાય અથવા વિશાળ કચરો એકત્ર થાય (સર્વર જાવામાં છે), તો તે બહાર આવશે નહીં કે આગલા ચક્રમાં પૂર ઝડપે મુસાફરી કરતી કાર્ટ ઝડપી બનશે- નાના ઑબ્જેક્ટને ખસેડો, અને તમારે વધુ જટિલ ગાણિતીક નિયમો પર તેની હિલચાલની ગણતરી કરવી પડશે.


CraftBook - Bakkit માટેના પ્રથમ પ્લગિન્સમાંથી એક, એલિવેટર્સ ઉમેરે છે,
દરવાજા, પુલ, ટ્રોલી સ્ટેશન અને બૂસ્ટર.


તે જ સમયે, ત્યાં પણ Bukkit છે!

બુક્કિત- વેનીલા સર્વર માટે આ એક "એડ-ઓન" છે. તે પ્લગઇન બનાવવા માટે API ઉમેરે છે, તે પ્લગઇન વિકાસકર્તાઓ માટે સુપર વપરાશકર્તા મૈત્રીપૂર્ણ છે, અને તે ખરેખર સારી રીતે બનાવેલ છે. પરંતુ, તેને સ્પષ્ટપણે કહીએ તો, વસ્તુઓ ફક્ત વધુ ખરાબ થઈ રહી છે. જો કોઈ ખેલાડી એવું પેકેટ મોકલે છે કે તેણે થોડું ખસેડ્યું છે અથવા તેનું માથું ફેરવ્યું છે... એક ઇવેન્ટ બનાવવામાં આવે છે અને તે બધા પ્લગિન્સને મોકલવામાં આવે છે જે તેની પ્રક્રિયા કરે છે. અને તે જ સમયે, ગતિ પ્રક્રિયા કાર્ય પહેલેથી જ ખૂબ જટિલ છે. જ્યારે કોઈ બ્લોક તૂટી જાય છે અથવા ઇન્સ્ટોલ કરવામાં આવે છે, ત્યારે તે જ વસ્તુ થાય છે, તેમજ લગભગ સો જેટલી અન્ય ક્રિયાઓ કે જે પ્લેયર અથવા સર્વર દ્વારા જ બનાવવામાં આવે છે, જેમાં હાથ હલાવો, રેડસ્ટોનની સ્થિતિ બદલવી, પાણી વહેવું, ટોળું ફેલાવવું, AI, તેમાંના હજારો... એટલે કે, જેમ તે હતું સિસ્ટમ સારી છે, પરંતુ તે દરેક વસ્તુની પ્રક્રિયા કરતી વખતે વધારાના કૉલ્સનો સમૂહ બનાવે છે. સર્વર્સ પરમાત્ર Minecraft કેટલાક ડઝન પ્લગિન્સનો ઉપયોગ કરવામાં આવે છે, જેમાંથી દરેક લોડ ઉમેરે છે. હા, હા.. શુદ્ધ માઇનક્રાફ્ટમાં કોઈ ખાનગી વસ્તુઓ નથી, કોઈ દુકાન નથી, કોઈ બહુ રંગીન ચેટ નથી, કોઈ VIP અને પ્રીમિયમ અને તેમની ટીમો નથી, કોઈ એલિવેટર અને દરવાજા નથી, કોઈ અર્થતંત્ર અને અર્થતંત્ર નથી, કોઈ છાતીનું રક્ષણ નથી... છેવટે, ત્યાં છે રશિયન ભાષા પણ નહીં! આ બધી સરસ નાની વસ્તુઓ માટે દરેક પ્લેયર માટે તેમના પ્રોસેસર પાવર અને RAM નો હિસ્સો જરૂરી છે.

CraftBukkit દ્વારા સંચાલિત અલગ વિકાસ જૂથો તેમના પોતાના પ્લેટફોર્મ બનાવે છે, જેમાં તેઓ તેમની રુચિ પ્રમાણે સુધારા અને સુધારા પણ કરે છે. ઉદાહરણ તરીકે, લોકપ્રિય સ્પિગોટ પ્લેટફોર્મ મેમરી ડિસ્ટ્રિબ્યુશનમાં બકીટથી અલગ છે અને ઘણું બધું. બધા પ્લગઈનો સાથે સુસંગત નથીસ્પિગોટ.


ઇન્ડસ્ટ્રીયલ ક્રાફ્ટ 2 એ જાણીતું લોકપ્રિય મોડ છે જે વિશ્વમાં વીજળી ઉમેરે છે,
નવા ઉપકરણો, સાધનો, બ્લોક્સ, વસ્તુઓ અને ઘણું બધું.


અને આ બધા પછી, ત્યાં MODS પણ છે!

ઉપર જણાવેલ દરેક વસ્તુ શુદ્ધ લેન અને પ્લગઈન્સ સાથેની લેનથી સંબંધિત છે. અમારા પ્રોજેક્ટમાં આ ક્લાસિક, સેન્ડબોક્સ અને ટેરાવોર્સ સર્વર્સ છે. પ્લગઇન્સ ઘણી બધી વસ્તુઓ ઉમેરે છે, પરંતુ તે ફક્ત ચાલુ રહે છે પહેલેથી જ છેમાઇનક્રાફ્ટમાં. પરંતુ જો તમે ઇચ્છો તો... ઉદાહરણ તરીકે... નવી અયસ્ક? ટાઇટેનિયમ, ઉદાહરણ તરીકે? આ તે છે જ્યાં મોડ્સ ચિત્રમાં આવે છે, અન્ય સંસાધનો, ઘટનાઓ, સંબંધો, ક્રાફ્ટિંગ રેસિપિ, જીવો, ખાણમાં પરિમાણોનો સમૂહ ઉમેરે છે... અને તેથી વધુ. વૈશ્વિક ફેશનના ઉદાહરણો - થૌમક્રાફ્ટ, ડિવાઇનઆરપીજી(અમારા પ્રોજેક્ટના 4 સર્વર પર સ્થિત છે) અથવા ઔદ્યોગિક હસ્તકલા(7 સર્વર પર ઇન્સ્ટોલ કરેલું). મોડ્સ એકબીજા સાથે, પ્લગઈનો સાથે અને Minecraft કોર સાથે જ ક્રિયાપ્રતિક્રિયા કરવામાં સક્ષમ હોવા જોઈએ.

હું આ રીતે કાર્યની જટિલતા બતાવીશ. ચાલો કહીએ કે અમે એક મોડ બનાવવાનું નક્કી કર્યું છે જે તમને ક્રાફ્ટ કરવાની મંજૂરી આપે છેયુરેનિયમ સ્ક્રેપ યુરેનિયમ ઓરમાંથી. આ કરવા માટે, તમારે રમતમાં એક અનન્ય ઇન-ગેમ આઈડી, ચોક્કસ તાકાત, એક ચિત્ર, એક ક્રાફ્ટિંગ રેસીપી, વિશ્વ સાથે ક્રિયાપ્રતિક્રિયા કરવાની નિર્ધારિત રીત સાથે રમતમાં એક નવો ઑબ્જેક્ટ રજૂ કરવાની જરૂર છે - તે કેવી રીતે ટોળાં, ખેલાડીઓને હિટ કરે છે, બ્લોક્સ, શું તે સંમોહિત છે અને કેવી રીતે, તે સમારકામ કરવામાં આવે છે, સ્ટેક કરવામાં આવે છે કે નહીં, અને કેટલા માટે, અને ઘણું બધું. આગળ, ચાલો રેસીપી અને ઓર વિશે યાદ કરીએ. અયસ્ક, ટેક્સચર, સ્ટ્રેન્થ અને અન્ય પરિમાણો ઉપરાંત, વિશ્વમાં વિવિધ ઊંચાઈએ પણ યોગ્ય રીતે જનરેટ થવો જોઈએ. ભઠ્ઠીમાં બળી જાઓ અથવા તરત જ રેડસ્ટોનની જેમ નીચે પડી જાઓ. ચાલો ધારીએ કે આપણે બધું જ કર્યું છે. શું તમે ખુશ રહી શકો છો? પરંતુ ના, કારણ કે પ્લગઇન્સ "શુદ્ધ" ખાણ વસ્તુઓ સાથે ક્રિયાપ્રતિક્રિયા કરે છે અને અમારા યુરેનિયમ સ્ક્રેપને અવગણશે. હું આગાહી કરી શકતો નથી કે આ કેવી રીતે પ્રગટ થશે. તે ચાલુ થઈ શકે છે કે તેઓ ખાનગી પ્રદેશમાં બ્લોક્સને નષ્ટ કરી શકશે અથવા સુરક્ષિત ઝોનમાં ખેલાડીઓને હિટ કરી શકશે.
અન્ય મોડ્સ સાથેની ક્રિયાપ્રતિક્રિયા વધુ સમસ્યારૂપ છે - વિવિધ મોડ્સમાંથી વિવિધ વસ્તુઓના આઈડીના મામૂલી સંયોગથી શરૂ કરીને અને પ્રશ્ન સાથે સમાપ્ત થાય છે - રિસાયકલરમાં યુરેનિયમ સ્ક્રેપમાંથી શું બહાર આવશે? કદાચ તે નાશ પામશે નહીં, અથવા કદાચ તે પ્રોસેસિંગ ભૂલો સાથે સર્વરને ક્રેશ કરશે. અને આ બધી મુશ્કેલીઓ ઘણી વખત વધી જાય છે જો આપણે અર્થહીન ભંગાર બનાવવા માંગતા નથી, પરંતુ તેને દાખલ કરવા માંગીએ છીએ રમત પ્રક્રિયામિકેનિઝમ્સના ભાગ રૂપે સમાન ઔદ્યોગિક ક્રાફ્ટ.


બનાવટ

મોડ્સવાળા સર્વર્સ માટે એક ખાસ પ્લેટફોર્મ કહેવાય છે ForgeModLoader , જે તમને Minecraft માં યુરેનિયમ સ્ક્રેપ ઉમેરવાની મંજૂરી આપે છે. તે ઘણા કાર્યોને પ્રમાણિત કરે છે અને મોડ ડેવલપમેન્ટ માટે અમુક નિયમોની જોડણી કરે છે, જેનું પાલન મોડ્સ માટે એકસાથે કામ કરવાનું સરળ બનાવે છે. ઉદાહરણ તરીકે, આઇટમ આઈડીનો એકીકૃત ડેટાબેઝ જાળવવામાં આવે છે, જેથી વિવિધ મોડમાં, એગ્યુટ બખ્તર અને અણુ બોમ્બ એક જ આઈડી હેઠળ સમાપ્ત થતા નથી. જોકેબનાવટ ફક્ત પ્લગઇન્સ વિના "વેનીલા" શુદ્ધ Minecraft પર કામ કર્યું!



મોડ્સ અને પ્લગિન્સને સંયોજિત કરવું એ ખૂબ જ બિન-તુચ્છ કાર્ય હતું; તેમને ઉમેરવું અને પોર્ટ કરવું પડ્યું ક્રાફ્ટબુકિટ, જ્યાં સુધી MCPC+ પ્રોજેક્ટ દેખાયો, જેમાં સમાવેશ થાય છે ક્રાફ્ટબુકિટસાથે જોડાઈ બનાવટ.

આનો આભાર, સર્વર પર મોડ્સ અને પ્લગઈન્સ ઇન્સ્ટોલ કરવાનું હવે ઘણું સરળ બની ગયું છે. પરંતુ મેં ઉપર જે વિશે વાત કરી છે તે બધું, આ બધું સોફ્ટવેર પ્લેટફોર્મ્સ એકબીજાની ટોચ પર છે, જો કે તે સગવડતામાં વધારો કરે છે, તેની ઉત્પાદકતા પર શ્રેષ્ઠ અસર થતી નથી.

હું ફક્ત એટલું જ કહી દઉં કે "શુદ્ધ" Minecraft સર્વર હવે 6 મેગાબાઇટ્સનું વજન ધરાવે છે. ઘણા મોડ્સ સાથે mcpc+ સર્વર અને પ્રમાણભૂત પ્લગિન્સના પેકનું વજન પેકેજ્ડ સ્વરૂપમાં 30 મેગાબાઈટ છે.

પરંતુ તે એક સંપૂર્ણપણે અલગ વાર્તા છે ...


(લેખમાં habrahabr.ru ની ઘણી સામગ્રીનો ઉપયોગ કરવામાં આવ્યો હતો)

Minecraft અથવા Minecraft એ આજે ​​સૌથી વધુ લોકપ્રિય ઇન્ડી રમતોમાંની એક છે, જેના વિશ્વભરમાં હજારો વફાદાર ચાહકો છે. કેટલાક ખેલાડીઓ કે જેઓ આ નવા ગેમિંગ સ્પેસમાં જોડાવાનું શરૂ કરી રહ્યા છે તેઓને રમત સાથે સમસ્યાઓનો સામનો કરવો પડે છે. આ લેખમાં આપણે એ જાણવાનો પ્રયત્ન કરીશું કે Minecraft ગેમ શા માટે કામ કરતી નથી અને તેને કેવી રીતે ઠીક કરી શકાય.

તમારા કમ્પ્યુટર પર Javaનું ખૂટે છે અથવા જૂનું સંસ્કરણ

Minecraft ગેમ જાવા પ્રોગ્રામિંગ ભાષામાં અને અનુરૂપ વગર લખાયેલ છે સોફ્ટવેર Minecraft તમારા કમ્પ્યુટર પર ચાલશે નહીં.

પ્રથમ તમારે કયા પ્રકારનું શોધવાની જરૂર છે ઓપરેટિંગ સિસ્ટમતમારા કમ્પ્યુટર પર ઇન્સ્ટોલ કરેલું છે - 32-બીટ અથવા 64-બીટ. તેના આધારે, સત્તાવાર વેબસાઇટ java.com પરથી ડાઉનલોડ કરો નવીનતમ સંસ્કરણપ્રોગ્રામ અને તેને તમારા ઉપકરણ પર ઇન્સ્ટોલ કરો. જો તમારી પાસે પહેલાથી જ જાવા ઇન્સ્ટોલ કરેલ છે, તો ફક્ત ઇન્ટરનેટથી કનેક્ટ કરો અને તમારી સિસ્ટમને નવીનતમ સંસ્કરણ પર આપમેળે અપડેટ કરો.

રમત ડેસ્કટોપ પર સાચવવામાં આવે છે

ઘણા લોકો માટે, Minecraft શરૂ થતું નથી કારણ કે પ્રોગ્રામ લોન્ચર ડેસ્કટોપ પર મૂકવામાં આવ્યું હતું. પછીથી સમસ્યાઓ ટાળવા માટે અમે શરૂઆતમાં તેને તમારા કમ્પ્યુટર પરના અન્ય ફોલ્ડરમાં સાચવવાની ભલામણ કરીએ છીએ.

વિડિઓ કાર્ડ સાથે સમસ્યાઓ

બીજી લોકપ્રિય સમસ્યા શા માટે માઇનક્રાફ્ટ કામ કરતું નથી તે વિડિઓ કાર્ડના સંચાલનમાં સમસ્યા છે. જો, ગેમ લોડ કરતી વખતે, "ખરાબ વિડિઓ કાર્ડ ડ્રાઇવરો!" સંદેશ તમારી સામે પૉપ અપ થાય છે, તો તેનો અર્થ એ કે તમારે ડ્રાઇવરોને અપડેટ કરવાની જરૂર છે. ઉત્પાદકની સત્તાવાર વેબસાઇટ પરથી ડાઉનલોડ કરવાનો પ્રયાસ કરો (ઉદાહરણ તરીકે, nVidia અથવા Radeon વેબસાઇટ્સનો ઉપયોગ કરો) અને તમારા કમ્પ્યુટર પર તમારા વિડિયો કાર્ડ મોડલ માટે ડ્રાઇવર્સ ચલાવો. જો રમત શરૂ થાય પરંતુ યોગ્ય રીતે પ્રદર્શિત ન થાય તો ડ્રાઇવરોને અપડેટ કરવું પણ ઉપયોગી થશે.

સર્વર સમસ્યાઓ

જો તમને Minecraft માં સર્વર્સની સૂચિ દેખાતી નથી, તો રિમોટ સર્વર સાથેનું જોડાણ એન્ટીવાયરસ અથવા ફાયરવોલ દ્વારા અવરોધિત થઈ શકે છે. અલબત્ત, આ સમસ્યાને હલ કરવાનો સૌથી સહેલો રસ્તો એ છે કે રમતના સમયગાળા માટે તેને બંધ કરી દો. પરંતુ અમે તમને આ કરવાની સલાહ આપતા નથી. સેટિંગ્સમાં ખોદવું અને રમતથી સંબંધિત બધી ફાઇલો અને કનેક્શન્સને બાકાત સૂચિમાં ઉમેરવાનું વધુ સારું છે.

જેઓ Minecraft સર્વર કેમ કામ કરતું નથી તે પ્રશ્નનો જવાબ શોધી રહ્યા છે તેમને હોસ્ટ ફાઇલ સાથે કેટલીક સમસ્યાઓ હોઈ શકે છે. આ માન્યતાની સાચીતા ચકાસવા માટે, સૌપ્રથમ કોમ્પ્યુટર પર બધા છુપાયેલા ફોલ્ડર્સના પ્રદર્શનને સક્ષમ કરો અને પછી નોટપેડમાં હોસ્ટ ફાઇલ ખોલો, જે c:\windows\system32\drtivers\etc પર સ્થિત છે. ત્યાં કોઈ બિનજરૂરી અથવા શંકાસ્પદ એન્ટ્રીઓ છે કે કેમ તે જોવા માટે તપાસો. જો ત્યાં કંઈક બિનજરૂરી હોય, તો આ એન્ટ્રીઓ કાઢી નાખવા માટે નિઃસંકોચ કરો, ફેરફારોને સાચવો અને Minecraft સર્વર સાથે ફરીથી કનેક્ટ કરવાનો પ્રયાસ કરો.

કનેક્ટિંગ મોડ્સ

જો તમે રમતના માનક સંસ્કરણ સાથે કોઈપણ ફેરફારો કરવા માંગતા હો, તો તમારે વિશિષ્ટ મોડ ફાઇલો ડાઉનલોડ કરવી પડશે અને તેને તમારા ઉપકરણ પર યોગ્ય રીતે ઇન્સ્ટોલ કરવી પડશે.

જેમને માઇનક્રાફ્ટ રમતી વખતે પ્રશ્ન હોય છે, મોડ્સ કેમ કામ કરતા નથી, મોટે ભાગે તેઓ તેને ખોટી રીતે ઇન્સ્ટોલ કરે છે. નીચે છે વિગતવાર સૂચનાઓતે કેવી રીતે યોગ્ય રીતે કરવું.

મોડ્સને સરળતાથી ઇન્સ્ટોલ અને મેનેજ કરવામાં સક્ષમ થવા માટે, તમારે ModLoader, Minecraft Forge (ગેમ વર્ઝન 1.6 અને ઉચ્ચ માટે), Player API, LiteLoader ડાઉનલોડ કરવાની જરૂર પડશે.

  1. તમારા ઉપકરણ પર minecraft.jar ફાઇલ શોધો.
  2. તેને આર્કાઇવર સાથે ખોલો અથવા ખાસ કાર્યક્રમમોડ ઇન્સ્ટોલર.
  3. આગળ, તમારે META-INF ફોલ્ડર કાઢી નાખવાની જરૂર પડશે.
  4. તમારા ઉપકરણમાં તમને રુચિ હોય તે મોડ સાથે આર્કાઇવ ડાઉનલોડ કરો. અત્યંત સાવચેત રહો, કારણ કે કેટલાક મોડ્સ તમારા કમ્પ્યુટરને નુકસાન પહોંચાડી શકે છે અને તેમાં વિવિધ વાયરસ શામેલ છે. તેથી, ફક્ત વિશ્વસનીય સ્રોતો અને તમે જાણતા હોય તેવા વિકાસકર્તાઓ પાસેથી મોડ્સ ડાઉનલોડ કરો.
  5. મોડ ફાઇલોને minecraft.jar ફોલ્ડરમાં સ્થાનાંતરિત કરો.
  6. જો તમે 1.5.2 પહેલા રમતના સંસ્કરણનો ઉપયોગ કરી રહ્યાં છો, તો મોડ સાથેના આર્કાઇવમાંથી સંસાધન ફોલ્ડરમાંથી ફાઇલોને .minecraft ફોલ્ડરમાં સ્થાનાંતરિત કરવાની જરૂર પડશે, અને bin/jar ફોલ્ડરમાંથી તેઓની જરૂર પડશે. minecraft.jar માં કાઢવામાં આવે છે.
  7. ગેમ વર્ઝન 1.6 થી શરૂ કરીને, Minecraft Forge નો ઉપયોગ મોડ્સ સાથે કામ કરવા માટે થાય છે. મોડને ઇન્સ્ટોલ કરવા માટે, તેની ફાઇલોને 1.6.2-Forge9.10.0.804 ફોલ્ડરમાં અનઝિપ કરવાની જરૂર પડશે, તે પછી તમારે લૉન્ચરમાં જે કરવાનું છે તે યોગ્ય ગેમ પ્રોફાઇલ પસંદ કરવાનું છે.


શું તમને લેખ ગમ્યો? તમારા મિત્રો સાથે શેર કરો!