विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
इस लेख में, हम Ubuntu 14.04 x64 पर एक Ragnarok ऑनलाइन सर्वर सेटअप करने जा रहे हैं। आप सुपरसुसर विशेषाधिकारों के साथ रूट या उपयोगकर्ता के रूप में लॉग इन कर सकते हैं। यह sudo के साथ एक गैर-रूट उपयोगकर्ता के रूप में स्थापित करने के लिए सुरक्षित है। इस ट्यूटोरियल में, हम rAthena सर्वर फ़ाइलों का उपयोग करने जा रहे हैं।
यदि आप विंडोज का उपयोग कर रहे हैं और आपके पास उबंटू सर्वर (वीपीएस या समर्पित) है, तो आपको निम्नलिखित कार्यक्रमों की आवश्यकता होगी।
आप Apache, MySQL और PHP की स्थापना के बारे में इस गाइड का उल्लेख कर सकते हैं ।
इन आदेशों को SSH पर चलाएँ।
रूट उपयोगकर्ता:
apt-get install php5 phpmyadmin mysql-server mysql-client git make gcc libmysqlclient-dev zlib1g-dev libpcre3-dev
सूडो विशेषाधिकारों के साथ गैर-रूट:
sudo apt-get install php5 phpmyadmin mysql-server mysql-client git make gcc libmysqlclient-dev zlib1g-dev libpcre3-dev
सर्वर आवश्यकताओं को सफलतापूर्वक स्थापित करने के बाद, चलो सर्वर फ़ाइलों को स्थापित करने और कॉन्फ़िगर करने पर आगे बढ़ते हैं।
अब, हम rAthena सर्वर फ़ाइलों के नवीनतम अपडेट प्राप्त करने जा रहे हैं। ये राग्नारोक ऑनलाइन सर्वर को चलाने के लिए आवश्यक फाइलें हैं। अन्य सर्वर फाइलें हैं जिनका उपयोग किया जा सकता है, जैसे हरक्यूलिस और एथेना, लेकिन इस ट्यूटोरियल में, हम rAthena का उपयोग कर रहे हैं। फ़ाइलों को डाउनलोड करने के लिए नीचे कमांड चलाएँ।
git clone https://github.com/rathena/rathena.git ~/rAthena
यह rAthena
आपकी वर्तमान निर्देशिका की सभी फाइलों को टर्मिनल में रखेगा ।
सर्वर फ़ाइलों को नवीनतम संशोधन में अपडेट करने के लिए, इस कमांड को चलाएं।
cd rAthena
git pull
इस भाग में, हम अपने सर्वर के डेटाबेस के लिए MySQL को कॉन्फ़िगर कर रहे हैं। पहले, जांचें कि आपका MySQL सर्वर चल रहा है या नहीं।
service mysql status
यदि इसकी नहीं चल रही है, तो इस कमांड को दर्ज करें।
service mysqld start
ऊपर कमांड चलाने के बाद, MySQL कंसोल खोलें।
mysql -u root -p
आपसे आपका रूट पासवर्ड मांगा जाएगा। लॉग इन करने के बाद, हमारे सर्वर के लिए डेटाबेस बनाने के लिए निम्न कमांड टाइप करें।
सृजन DATABASE (आपका राग्नारोक डेटाबेस नाम); - हम इसे "राग्नारोक" नाम देंगे।
mysql> CREATE DATABASE ragnarok;
फिर, राग्नारोक डीबी के लिए एक नया उपयोगकर्ता बनाएं और डीबी लॉग करें।
सभी को ragnarok पर प्राप्त करें। * "yourdesiredpassword" द्वारा @ddabaseusername @ localhost IDENTIFIED पर जाएं; - हम 123456 के पासवर्ड के साथ एडमिन नाम से एक नया यूजर बनाएंगे ।
mysql> GRANT ALL ON ragnarok.* TO admin@localhost IDENTIFIED BY "123456";
यदि आप चाहते हैं कि उपयोगकर्ता आपके MySQL सर्वर को दूरस्थ रूप से एक्सेस करने में सक्षम हो, तो आप लोकलहोस्ट को आईपी पते से बदल सकते हैं ।
Ragnarok गेम लॉग के लिए लॉग डेटाबेस बनाएँ।
DATABASE (आपका लॉग डेटाबेस नाम) - हम इसे "लॉग" नाम देंगे।
mysql> CREATE DATABASE log;
उस उपयोगकर्ता के लिए अनुमतियाँ सेट करें, जिसे हमने पहले व्यवस्थापक नाम दिया था ।
mysql> GRANT ALL ON log.* TO admin@localhost;
अपने राग्नारोक और लॉग डेटाबेस में आवश्यक तालिकाओं को पुनर्स्थापित करें। उसके बाद अपना पासवर्ड अपडेट करें -p
।
mysql> quit;
mysql -u admin -p123456 ragnarok < /path/to/your/rathena folder/sql-files/main.sql
mysql -u admin -p123456 log < /path/to/your/rathena folder/sql-files/logs.sql
हम phpMyAdmin का उपयोग कर रहे हैं जो हमने पहले डेटाबेस तक पहुँचने के लिए स्थापित किया था। अपने वेब ब्राउज़र के माध्यम से phpMyAdmin पर पहुँचें।
का चयन करें ragnarok
डेटाबेस और login
तालिका। हम देख सकते हैं कि उस तालिका में एक रिकॉर्ड है। इसे अभी तक हटाएं / संशोधित न करें। इसका उपयोग सर्वर द्वारा किया जाता है। गेम खाता बनाने के login
लिए, क्वेरी संपादक खोलने के लिए तालिका पर SQL टैब पर क्लिक करें । निम्नलिखित क्वेरी चलाएँ।
INSERT INTO `ragnarok`.`login` (`account_id`, `userid`, `user_pass`, `sex`, `email`, `group_id`, `state`, `unban_time`, `expiration_time`, `logincount`, `lastlogin`, `last_ip`, `birthdate`, `character_slots`, `pincode`, `pincode_change`, `vip_time`, `old_group`) VALUES ('2000000', 'admin', 'password123', 'M', '[email protected]', '99', '0', '0', '0', '0', '0000-00-00 00:00:00', '', '0000-00-00', '9', '', '0', '0', '0');
हमने निम्नलिखित जानकारी के साथ एक नया उपयोगकर्ता लॉगिन तालिका में डाला है।
/rathena/conf/groups.conf
आईडी लाइनों का उल्लेख करें और जांच करें। अभी तक, 99 के लिए यह विशेष उपयोग उपयोगिता नाम के लिए एक जीएम खाता बनाने के लिए है।)अन्य मानों को छोड़ दें जैसा कि है। बधाई हो। आपने खेल के लिए अपना खाता सफलतापूर्वक बना लिया है।
सबसे पहले, आपको अपने सर्वर का आईपी पता पता होना चाहिए। आप इसे पहले से ही जान सकते हैं क्योंकि यह पहले से ही आपके Vultr VPS की सर्वर जानकारी में शामिल था। यदि आप इसे जांचना चाहते हैं, तो टाइप करें:
ifconfig
Eth0 inet addr के लिए देखें: xxx.xxx.xxx.xxx हिस्सा। xxx.xxx.xxx.xxx आपके सर्वर का IP पता होगा। यदि आपके पास अपाचे स्थापित है, तो आप यह जांच सकते हैं कि आपका वेब सर्वर चल रहा है या नहीं।
FileZilla में, अपने सर्वर क्रेडेंशियल के साथ अपने VPS में लॉगिन करें और /rAthena/conf
फ़ोल्डर तक पहुँचें।
संपादित करें char_athena.conf
और map_athena.conf
अपने पसंदीदा पाठ संपादक के साथ।
इससे संपादित करें char_athena.conf
:
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//login_ip: 127.0.0.1
// The character server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//char_ip: 127.0.0.1
सेवा:
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
login_ip: xxx.xxx.xxx.xxx
// The character server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
char_ip: xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx
आपके सर्वर का IP पता कहां है।
में inter_athena.txt
फ़ाइल, ये परिवर्तन करें:
// Global SQL settings
// overridden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
// MySQL Login server
login_server_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
login_server_port: 3306
login_server_id: ragnarok // <- change this to your mySQL User your created earlier
login_server_pw: ragnarok // <- its password
login_server_db: ragnarok // <- change this if your ragnarok db you set is different
login_codepage:
login_case_sensitive: no
ipban_db_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
ipban_db_port: 3306
ipban_db_id: ragnarok // <- change this to your mySQL User your created earlier
ipban_db_pw: ragnarok // <- its password
ipban_db_db: ragnarok // <- change this if your ragnarok db you set is different
ipban_codepage:
// MySQL Character server
char_server_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
char_server_port: 3306
char_server_id: ragnarok // <- change this to your mySQL User your created earlier
char_server_pw: ragnarok // <- its password
char_server_db: ragnarok // <- change this if your ragnarok db you set is different
// MySQL Map Server
map_server_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
map_server_port: 3306
map_server_id: ragnarok // <- change this to your mySQL User your created earlier
map_server_pw: ragnarok // <- its password
map_server_db: ragnarok // <- change this if your ragnarok db you set is different
// MySQL Log Database
log_db_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
log_db_port: 3306
log_db_id: ragnarok // <- change this to your mySQL User your created earlier
log_db_pw: ragnarok // <- its password
log_db_db: log // <- change this if your log db you set is different
log_codepage:
log_login_db: loginlog
में map_athena.txt
फ़ाइल, ये परिवर्तन करें:
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
char_ip: x.x.x.x
// The map server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Character Server Port
char_port: 6121
// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
map_ip: x.x.x.x
// Map Server Port
map_port: 5121
xxx.xxx.xxx.xxx
आपके सर्वर का IP पता कहां है।
subnet_athena.txt
IP पता खोलें और सेट करें।
subnet: 255.0.0.0:x.x.x.x:x.x.x.x
और हम सर्वर को कॉन्फ़िगर कर रहे हैं।
अब, सर्वर संकलित करने का समय! इस भाग में, आपको यह जानना होगा कि राग्नारोक ऑनलाइन क्लाइंट संस्करण जो आप सर्वर से कनेक्ट करने के लिए उपयोग कर रहे हैं। क्लाइंट सेटअप के लिए, इस पृष्ठ पर जाएँ ।
यह तय करने के बाद कि किस क्लाइंट का उपयोग करना है, आइए कुछ फाइलों को संपादित करें। मान लें कि हमने 08072013
ग्राहक का उपयोग करना चुना क्योंकि यह स्थिर नवीकरण ग्राहक है।
इस आदेश को टर्मिनल पर चलाएँ:
./configure --enable-packetver=YYYYMMDD
YYYYMMDD
क्लाइंट दिनांक (सुधारित) के साथ बदलें ।
./configure --enable-packetver=20130807
कॉन्फ़िगर स्क्रिप्ट आवश्यक परीक्षण करेगी और हमारे सर्वर के लिए मेकफाइल्स उत्पन्न करेगी।
उसके बाद, इन आदेशों को दर्ज करके स्रोत कोड संकलित करें:
make server
chmod a+x login-server && chmod a+x char-server && chmod a+x map-server
... और इसके खत्म होने का इंतजार करें। यदि आप /rAthena/src
फ़ोल्डर के अंदर फ़ाइलों पर संशोधन करते हैं , तो आपको इसे पुनः स्थापित करने की आवश्यकता होगी।
make clean
make server
FileZilla में, /rAthena/db
फ़ोल्डर को इंगित करें और संपादित करें packet_db.txt
।
इस लाइन को ढूंढें और संपादित करें:
//
//packet_db_ver: 46
packet_db_ver: default
packet_keys_use: default
चूंकि हम 2013-08-07Ragexe
ग्राहक का उपयोग कर रहे हैं , नीचे दिए गए निर्दिष्ट ग्राहक को ढूंढें और उसके पैकेट_एवर और पैकेट_की तलाश करें ।
//2013-08-07Ragexe
packet_ver: 45
packet_keys: 0x7E241DE0,0x5E805580,0x3D807D80 // [Shakto]
का डिफ़ॉल्ट मान बदलें packet_db_ver
और packet_keys_use
निर्दिष्ट ग्राहक मूल्यों में।
//
//packet_db_ver: 46
packet_db_ver: 45
packet_keys_use: 0x7E241DE0,0x5E805580,0x3D807D80
और बचा लो। यह निर्दिष्ट करने के लिए है कि खिलाड़ियों द्वारा किस क्लाइंट का उपयोग किया जाना है। हम नहीं चाहते कि वे अपनी पसंद के संस्करण का उपयोग कर सकें।
सर्वर फ़ाइलों को संकलित करने के बाद, सर्वर को आग लगाने के लिए इन कमांड का उपयोग करें।
शुरू करना:
./athena-start start
रोकने के लिए:
./athena-start stop
पुनः शुरुआत करने के लिए:
./athena-start restart
यदि आपको इस तरह एक त्रुटि का सामना करना पड़ा है:
-bash: ./athena-start: /bin/sh^M: bad interpreter
... तो आपको स्क्रिप्ट में कनवर्ट करने के लिए dos2unix इंस्टॉल करना होगा।
apt-get install dos2unix
dos2unix athena-start
chmod a+x athena-start
उन कमांड को चलाने के बाद, सर्वर को फिर से शुरू करें।
अब जब हम सर्वर सेटअप के साथ काम कर रहे हैं, तो आपको बस अपने VPS सर्वर को इंगित करने के लिए अपना Ragnarok क्लाइंट सेट करना होगा। अपने नए सर्वर पर खेलने का आनंद लें!
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
अवलोकन करें कि क्या आप अपनी विकास टीम के साथ एक बड़ी सहयोग परियोजना पर काम कर रहे हैं या नए रोल-प्लेइंग गेम में बॉस को मार रहे हैं, आप जा रहे हैं
इस ट्यूटोरियल में, आप सीखेंगे कि उबंटू पर एक लेफ्ट 4 डेड 2 सर्वर कैसे सेटअप किया जाए। इस गाइड का परीक्षण Ubuntu सर्वर 15.10 पर किया गया था। आवश्यकताएँ अद्यतन वें
यह ट्यूटोरियल बताता है कि काउंटर-स्ट्राइक को कैसे सेटअप करें: आर्क लिनक्स पर वैश्विक आक्रामक सर्वर। यह ट्यूटोरियल मानता है कि आपने एक मानक उपयोग के साथ लॉग इन किया है
एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।
एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था
परिचय इस ट्यूटोरियल में, हमारे Vultr VPS पर PufferPanel स्थापित करना। PufferPanel एक खुला स्रोत है, जो आपको प्रबंधित करने के लिए फ्री-टू-यूज़ कंट्रोल पैनल है
टेरारिया खनन, भवन और लड़ाई पर आधारित एक MMORPG है। कुछ लोग कहते हैं कि इसका Minecraft 2 डी संस्करण है, लेकिन यह टाररिया के साथ न्याय नहीं करेगा
इस मार्गदर्शिका में, आप सीखेंगे कि कैसे एक Vultr VPS पर Centro 6. चल रहा है।
इस गाइड में, हम एक काउंटर स्ट्राइक स्थापित करेंगे: डेबियन पर सोर्स गेम सर्वर 7. ये कमांड डेबियन 7 पर परीक्षण किए गए थे, लेकिन उन्हें ओ भी काम करना चाहिए
एक अलग प्रणाली का उपयोग? टेकिटक क्लासिक क्या है? टेककिट क्लासिक खेल के लिए एक मॉडपैक है जिसे हर कोई जानता है और प्यार करता है; Minecraft। इसमें कुछ क्रिया शामिल हैं
यह एक ट्यूटोरियल है जो बताता है कि डेबियन पर एक मल्टी थेफ्ट ऑटो सर्वर कैसे स्थापित किया जाए। इसे डेबियन 7 और एमटीए 1.5.4 के लिए अंतिम बार अपडेट किया गया था। Vultr से कोई भी VPS grea है
एक अलग प्रणाली का उपयोग? Discord / Skype का उपयोग करने का अवलोकन करें? अपने सर्वर का पूरा नियंत्रण नहीं होने से थक गए? या शायद इसकी कमी ओ के कारण है
इस ट्यूटोरियल में, सीखें कि ARK सर्वाइवल सर्वर को CentOS 7 पर कैसे सेटअप किया जाए। किसी और चीज के लिए ARK को बड़ी मात्रा में मेमोरी की आवश्यकता होती है। मैं एक वी का उपयोग करने की सलाह देता हूं
परिचय इस गाइड में, आप सीखेंगे कि काउंटर-स्ट्राइक कैसे स्थापित करें: विंडोज पर वैश्विक आक्रामक सर्वर। इससे पहले कि हम शुरू करें, आपको पूर्वापेक्षाएँ
इस गाइड में, बीमार समझाता है कि सेंटो पर एल 4 डी सर्वर को कैसे स्थापित करें और कॉन्फ़िगर करें। बाएं 4 डेड की स्थापना शुरू होने से पहले, हमें सुनिश्चित करना होगा
एक अलग प्रणाली का उपयोग? परिचय इस गाइड में, आप सीखेंगे कि उबंटू 16.04 पर चलने वाले Vultr VPS पर एक अनटर्नड 2.2.5 सर्वर कैसे सेट करें। नोट: थी
परिचय पलटा टर्बो पिक्सेल स्टूडियो द्वारा एक ऊपर और आने वाले प्रतिस्पर्धी एरिना एफपीएस है। यह ट्यूटोरियल आपको दिखाएगा कि आप अपना स्वयं का रिफ्लेक्स सर्वर कैसे सेट करें
इस गाइड में, आप सीखेंगे कि उबंटू पर अपने खुद के 7 डेज़ टू डाई सर्वर (7D2D) को कैसे सेटअप किया जाए। कृपया ध्यान दें कि यह गेम अभी भी शुरुआती है और यह वें
Minecraft अभी भी दुनिया में सबसे लोकप्रिय खेलों में से एक है। यदि आप गेम खेलते हैं, तो आप शायद हर समय सर्वर पर खेलते हैं। इस गाइड का उद्देश्य यो सिखाना है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ