कैसे आर्कब लिनक्स पर MariaDB 10.3 या MySQL 8.0 स्थापित करें
किसी और Vultr सर्वर को आर्क लिनक्स (इस लेख को देखें) तक चला रहे हैं। सूडो पहुंच: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक द्वारा उपसर्ग किए जाते हैं।
यह ट्यूटोरियल बताता है कि काउंटर-स्ट्राइक को कैसे सेटअप करें: आर्क लिनक्स पर वैश्विक आक्रामक सर्वर।
यह ट्यूटोरियल मानता है कि आपने एक मानक उपयोगकर्ता खाते के साथ लॉग इन किया है और इसमें sudo विशेषाधिकार हैं। हम एक सामान्य उपयोगकर्ता खाते का उपयोग करेंगे क्योंकि AUR के साथ पैकेज का निर्माण रूट खाते से नहीं किया जाना चाहिए।
यदि आप आर्क लिनक्स के 64-बिट संस्करण का उपयोग कर रहे हैं, तो यह बहुत महत्वपूर्ण है कि आपके पास multilib
रिपॉजिटरी सक्षम है। यदि यह सक्षम नहीं है, तो SteamCMD गेम सर्वर फ़ाइलों को डाउनलोड या चला नहीं सकता है। मल्टीलिब को सक्षम करने के लिए, बस निम्नलिखित पंक्तियों को अनसुना करें /etc/pacman.conf
।
[multilib]
Include = /etc/pacman.d/mirrorlist
यह 32-बिट आर्क लिनक्स सिस्टम पर लागू नहीं होता है।
स्टीमएमसीएम के लिए एक AUR पैकेज है। यह संभवतः Arch पर SteamCMD को स्थापित करने का सबसे आसान तरीका है। हालांकि इसके बारे में कुछ बातें ध्यान देने योग्य हैं:
/usr/share/steamcmd
।यदि आप 64-बिट सर्वर पर हैं, तो आपको पैकेज स्थापित करना होगा lib32-gcc-libs
।
sudo pacman -Sy lib32-gcc-libs
अब हमें पैकेज बनाना चाहिए। कर्ल का उपयोग करके, पैकेज के लिए टारबॉल डाउनलोड करें।
curl -O https://aur.archlinux.org/packages/st/steamcmd/steamcmd.tar.gz
एक बार डाउनलोड पूरा होने के बाद, निकाले और बनाई गई डायरेक्टरी में बदलाव करें।
tar -xvzf steamcmd.tar.gz
cd steamcmd
अब, Makepkg का उपयोग करके, पैकेज का निर्माण करें।
makepkg -ci
यदि आपने -i
फ्लैप को मेकपैक कमांड के लिए पास नहीं किया है , तो इसे स्थापित करने के लिए निम्न कमांड का उपयोग करें।
sudo pacman -U *.pkg.tar.xz
अब आपके पास SteamCMD स्थापित है और काउंटर-स्ट्राइक: ग्लोबल आक्रामक सर्वर डाउनलोड करने के लिए तैयार है।
यह गाइड सर्वर को चलाने के लिए एक अलग उपयोगकर्ता का उपयोग करता है, इसलिए हम एक नया csgo उपयोगकर्ता और समूह बनाएंगे, जिसमें इसका अपना होम फ़ोल्डर होगा /var/lib
।
sudo groupadd csgo
sudo mkdir /var/lib/csgo
sudo useradd -d /var/lib/csgo -g csgo -s /bin/bash csgo
sudo chown csgo.csgo -R /var/lib/csgo
अब सर्वर स्थापित करने के लिए।
sudo -u csgo steamcmd +login anonymous +force_install_dir ~csgo/server +app_update 740 validate +quit
एक बार जब डाउनलोड करना समाप्त हो जाता है, तो आपके पास सर्वर स्थापित है।
हालाँकि आप सर्वर को चला सकते हैं, लेकिन कुछ कॉन्फ़िगरेशन होना चाहिए ताकि सर्वर बहुत सामान्य न हो। मुख्य फ़ाइल जिसे हम सेटिंग में रखते हैं वह server.cfg
फ़ाइल है। नीचे एक बहुत ही बुनियादी server.cfg
फ़ाइल है।
फ़ाइल खोलने / बनाने के लिए, अपने पसंदीदा संपादक का उपयोग करें। मैं इस उदाहरण में विम का उपयोग करता हूं।
sudo -u csgo vim ~csgo/server/csgo/cfg/server.cfg
निम्नलिखित जोड़ें। वाल्व डेवलपर विकी पर अधिक सेटिंग्स पाई जा सकती हैं। अपनी आवश्यकताओं के अनुरूप कुछ सेटिंग्स बदलने के लिए सुनिश्चित करें।
hostname "Server Name"
rcon_password "password"
sv_password ""
sv_contact "[email protected]"
sv_tags ""
sv_region "255"
sv_lan "0"
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip
अपने सर्वर को अनअटेंडेड चलाने के लिए, आपको GNU स्क्रीन या tmux जैसे मल्टीप्लेक्सर की आवश्यकता होगी । इस लेख में, मैं सर्वर को चलाने के लिए tmux का उपयोग करने जा रहा हूं , लेकिन यदि आप पसंद करते हैं और स्क्रीन का उपयोग करना जानते हैं, तो इसका उपयोग करने के लिए स्वतंत्र महसूस करें।
Pacman का उपयोग करके tmux स्थापित करें।
sudo pacman -Sy tmux
आप निम्न कमांड के साथ सर्वर शुरू कर सकते हैं। आप चाहें तो नक्शा बदल सकते हैं। game_type
और game_mode
मूल्यों के बारे में अधिक जानकारी के लिए कृपया "अंतिम नोट्स" पढ़ें । यह उदाहरण एक क्लासिक आकस्मिक सर्वर के लिए है।
sudo -u csgo tmux new-session -d -s csgo-console -d 'cd /var/lib/csgo/server/; ./srcds_run -console -game csgo -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2'
यदि आपको कभी भी कंसोल को संलग्न करने की आवश्यकता है, तो निम्न को चलाएँ।
sudo -u csgo tmux attach -t csgo-console
आप CTRL + B टाइप करके सर्वर कंसोल को छोड़ सकते हैं और फिर उन कुंजियों को छोड़ कर फिर D दबा सकते हैं ।
सिस्टमड के साथ सर्वर चलाना कई कारणों से सुविधाजनक है। मुख्य एक यह है कि वीपीएस शुरू होने पर आप इसे शुरू कर सकते हैं। इसके लिए एक स्क्रिप्ट और एक सिस्टमड यूनिट लिखने की आवश्यकता होती है। हालांकि यह एक अच्छा विचार है, यह वैकल्पिक है ।
लिखने के लिए पहली चीज है स्टार्ट स्क्रिप्ट। स्क्रिप्ट बनाने के लिए, अपने पसंदीदा संपादक का उपयोग करें। यहाँ विम का उपयोग किया जाता है, लेकिन आप नैनो जैसे किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं।
sudo -u csgo vim ~csgo/server/csgo.sh
निम्नलिखित जोड़ें और प्रारंभ कमांड के साथ लाइन को देखना सुनिश्चित करें क्योंकि इसमें गेम मोड और प्रकार है।
#!/bin/sh
USER=$2
if [ -z $2 ]; then
USER="csgo"
fi
case "$1" in
start)
sudo -u $ tmux new-session -d -s csgo-console -d 'cd /var/lib/csgo/server/; /var/lib/csgo/server/srcds_run -console -game csgo -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2'
;;
stop)
sudo -u $ tmux send-keys -t csgo-console 'say Server shutting down in 10 seconds!' C-m
sleep 10
sudo -u $ tmux send-keys -t csgo-console 'quit' C-m
sleep 5
;;
*)
echo "Usage: $0 user"
esac
exit 0
अब आपको सिस्टमड यूनिट बनाने की आवश्यकता है।
sudo vim /usr/lib/systemd/system/csgo.service
निम्नलिखित जोड़ें।
[Unit]
Description=Counter-Strike: Global Offensive Server (SRCDS)
After=local-fs.target network.target
[Service]
ExecStart=/var/lib/csgo/server/csgo.sh start
ExecStop=/var/lib/csgo/server/csgo.sh stop
Type=forking
[Install]
WantedBy=multi-user.target
अब सुनिश्चित करें कि csgo.sh
फ़ाइल निष्पादन योग्य है।
sudo chmod +x ~csgo/server/csgo.sh
आखिरकार, आप systemctl
सर्वर को शुरू करने और रोकने के लिए उपयोग कर सकते हैं । इसके अलावा आप इसे बूट पर शुरू करने के लिए उपयोग कर सकते हैं।
शुरू करना:
sudo systemctl start csgo.service
रोकने के लिए:
sudo systemctl stop csgo.service
पुनः शुरुआत करने के लिए:
sudo systemctl restart csgo.service
बूट पर सक्षम करने के लिए:
sudo systemctl enable csgo.service
बूट पर अक्षम करने के लिए:
sudo systemctl disable csgo.service
Even though systemd handles starting and stopping the server, you can access the console with the following command.
sudo -u csgo tmux attach -t csgo-console
SteamCMD is installed in an area where only root can change files (see note in the "Install SteamCMD" section). If you ever need to upgrade SteamCMD itself, just run it as root.
sudo steamcmd +quit
If you need to update the server. First stop the server and then use SteamCMD to update (using the same command to install).
sudo systemctl stop csgo.service
sudo -u csgo steamcmd +login anonymous +force_install_dir ~csgo/server +app_update 740 validate +quit
sudo systemctl start csgo.service
The game mode and game type in the starting command are important depending on what kind of server you want. Here's a quick table of the possible values.
Game Mode | game_type | game_mode
Classic Casual | 0 | 0
Classic Competitive | 0 | 1
Arms Race | 1 | 0
Demolition | 1 | 1
Deathmatch | 1 | 2
There are a lot more configuration topics not covered in this tutorial. If you need more information, please refer to the Valve Developer Wiki.
किसी और Vultr सर्वर को आर्क लिनक्स (इस लेख को देखें) तक चला रहे हैं। सूडो पहुंच: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक द्वारा उपसर्ग किए जाते हैं।
पैकेज देवटूल मूल रूप से विश्वसनीय उपयोगकर्ताओं के लिए आधिकारिक रिपॉजिटरी के लिए पैकेज बनाने के लिए बनाया गया था। हालाँकि, इसका उपयोग साधारण उपयोगकर्ता कर सकते हैं
यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर एक मम्बल सर्वर (मुरमुर) को कैसे सेटअप किया जाए। इस ट्यूटोरियल में किया गया सब कुछ रूट यूजर के रूप में किया जाता है। स्थापना a
वल्चर आपको उनके उत्कृष्ट टेम्पलेट के अलावा अपनी स्वयं की कस्टम छवि का उपयोग करने की भयानक कार्यक्षमता प्रदान करता है, जो आपको चलाने में सक्षम बनाता है
किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) को चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस। आज्ञा चाहिए
आर्क लिनक्स पर, आधिकारिक रिपॉजिटरी हैं: कोर, अतिरिक्त और समुदाय। ये पैकेज पहले से ही संकलित हैं, और इन्हें पैकमैन के माध्यम से स्थापित किया गया है। वें के लिए
यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर एक टीम फोर्ट 2 सर्वर को कैसे सेटअप किया जाए। मुझे लगता है कि आप एक गैर-रूट उपयोगकर्ता खाते के साथ लॉग इन हैं जिसमें सुडो एक्सेस है
यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर स्पिगोट का उपयोग करके एक Minecraft सर्वर कैसे सेट किया जाए। यह ट्यूटोरियल मानता है कि आप एक सामान्य उपयोगकर्ता (रूट नहीं) और हवलदार हैं
प्रीफेस आर्क लिनक्स एक सामान्य प्रयोजन वितरण है जो अपनी अत्याधुनिक तकनीक और लचीले विन्यास के लिए जाना जाता है। Btrfs स्नैपशॉट के साथ, हम कर सकते हैं
किसी वल्चर सर्वर को आर्क लिनक्स (यह आलेख देखें।) सूडो एक्सेस तक चला रहा है। रूट के रूप में चलाने के लिए आवश्यक कमांड # द्वारा उपसर्ग किए जाते हैं। गु
परिचय आर्क लिनक्स में अधिक लोकप्रिय वितरण की तुलना में एक छोटा, लेकिन अभी भी मजबूत है। इसके दर्शन काफी अलग हैं, फायदे के साथ ए
किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) के लिए चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस: कमांड की आवश्यकता है
किसी भी Vultr सर्वर को आर्क लिनक्स को डेट करने के लिए चल रहा है। अधिक जानकारी के लिए इस गाइड को देखें। सूदो की पहुँच। कमांड को रूट ए आर के रूप में चलाने की आवश्यकता है
यदि आप सीधे मेकपैक का उपयोग करते हैं, तो यह आपके सिस्टम को कुछ हद तक प्रदूषित करता है। बेस-डेवेल पैकेज समूह स्थापित होना चाहिए। इस तरह, डिफ़ॉल्ट रूप से, निर्भरता को onl की आवश्यकता होती है
किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) के लिए चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस: कमांड की आवश्यकता है
किसी वल्चर सर्वर को आर्क लिनक्स (यह आलेख देखें।) सूडो एक्सेस तक चला रहा है। रूट के रूप में चलाने के लिए आवश्यक कमांड # द्वारा उपसर्ग किए जाते हैं, और एक
किसी वल्चर सर्वर को आर्क लिनक्स (इस आलेख को देखें) को चलाने के लिए, एक चल वेबसर्वर, अपाचे या नग्नेक्स सूडो एक्सेस कमांड आवश्यक टी
किसी और Vultr सर्वर को आर्क लिनक्स (यह लेख देखें) सूडो एक्सेस तक चला रहा है: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक के द्वारा उपसर्ग किए जाते हैं।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ