วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Cuberite เป็นการปรับใช้เซิร์ฟเวอร์ Minecraft แบบโอเพ่นซอร์สที่ปรับขนาดได้ซึ่งเขียนใน C ++ มันมีระบบปลั๊กอินที่ใช้งานง่ายที่ช่วยให้ผู้ใช้สามารถเขียนปลั๊กอินที่กำหนดเองกับ Lua และถูกสร้างขึ้นภายใต้MCServer
ชื่อเดิม
Cuberite เป็นหลายแพลตฟอร์มและจะทำงานกับระบบปฏิบัติการ Linux และ Windows ส่วนใหญ่ บทช่วยสอนนี้จะครอบคลุมเฉพาะการติดตั้งซอฟต์แวร์เซิร์ฟเวอร์ในการติดตั้ง CentOS 6 หรือ 7 เช่นเดียวกับเซิร์ฟเวอร์ Minecraft ส่วนใหญ่ปลั๊กอินและปัจจัยอื่น ๆ จะส่งผลให้มีหน่วยความจำขนาดใหญ่ขึ้น หากต้องการเริ่มต้นขอแนะนำให้คุณมีอย่างน้อย:
Vultr เสนอข้อกำหนดเหล่านี้ในราคา $ 5 ต่อเดือน (รวมถึง SSD ขนาด 25 GB และแบนด์วิดท์เทราไบต์)
ก่อนที่เราจะเริ่มต้นเราต้องตรวจสอบให้แน่ใจว่าระบบนั้นทันสมัยและเรามีโปรแกรมแก้ไขข้อความที่เหมาะสม สิ่งนี้จำเป็นสำหรับการกำหนดค่าเซิร์ฟเวอร์ เราจะต้องมีเครื่องมือที่เหมาะสมในการสร้างและรวบรวมซอฟต์แวร์
ก่อนที่เราจะติดตั้งอะไรให้ใช้คำสั่งด้านล่างเพื่ออัปเดตระบบของคุณ:
yum update -y
nano
ตอนนี้เราจะติดตั้ง (คุณสามารถใช้vim
หรือแก้ไขอื่น ๆ ที่คุณต้องการ):
yum install nano -y
เมื่อเสร็จสิ้นให้รันคำสั่งต่อไปนี้เพื่อติดตั้งcmake
(คอมไพเลอร์):
yum install cmake -y
ตอนนี้ติดตั้งscreen
(อนุญาตให้แอปพลิเคชันทำงานในพื้นหลัง):
yum install screen -y
หลังจากการscreen
ติดตั้งคุณสามารถดำเนินการในส่วนถัดไป
ตอนนี้เรามีการพึ่งพาทั้งหมดที่จำเป็นสำหรับการติดตั้งให้เสร็จสมบูรณ์เราต้องดึงสคริปต์ คำสั่งต่อไปนี้จะสร้างไดเรกทอรีใหม่ในหรือ/root
~
cd ~ && mkdir server
cd server
wget -O install.sh https://compile.cuberite.org
ตอนนี้คุณสามารถเรียกใช้สคริปต์การติดตั้ง:
sh install.sh
คุณจะเห็นข้อความต่อไปนี้ในเครื่องเทอร์มินัลของคุณ:
[root@demo server]# sh install sh
Hello, this script will download and compile Cuberite.
On subsequent runs, it will update Cuberite.
The compilation and download will occur in the current directory.
If you're updating, you should run: <Path to Cuberite>/compile.sh
Compiling from srouce takes time, but it usually generates faster
executables. If you prefer ready-to-use binaries or if you want
more info, please visit: https://cuberite.org
Choose compile mode:
* (R)Release: Compiles normally.
Generates the fastest build.
* (D)Debug: Compiles in debug mode.
Makes your console and crashes more verbose.
A bit slower than Release mode. If you plan to help
development by reporting bugs, this is preferred.
Choose compile mode: (r/d) (Default: "Release"):
เมื่อคุณเห็นข้างต้นเพียงแค่กดENTERแป้นพิมพ์ของคุณ
ตอนนี้คุณจะเห็นสิ่งต่อไปนี้:
Choose the number of compilation threads.
You have 2 CPU threads.
If you have enough RAM, it is wise to choose your CPU's thread count.
Otherwise choose lower. Old Raspberry Pis should choose 1. If in doubt, choose 1
.
Please enter the number of compilation threads to use (Default: 1):
คุณอาจเลือกที่จะใช้หัวข้อเพิ่มเติมสำหรับการรวบรวม (ขึ้นอยู่กับอินสแตนซ์ที่คุณมี) ENTERนอกเหนือจากนี้สิ่งที่คุณต้องทำคือการตี
เมื่อคุณดำเนินการแล้วคุณจะได้รับข้อความแจ้งดังต่อไปนี้:
#### Settings Summary ####
Build Type: Release
Branch: master (Currently the only choice)
Compilation threads: 1
CPU Threads: 2
Previous Compilation: Not detected. We are assuming this is the first compile.sh run.
Upstream Link: https://github.com/cuberite/cuberite.git
Upstream Repo: origin
After pressing ENTER, the script will connect to https://github.com/cuberite/cuberite.git
to check for updates and/or fetch code. It will then compile your program.
If you compiled before, make sure you're in the proper directory and that "Previous
compilation" is detected.
Press ENTER to continue...
นี่เป็นขั้นตอนสุดท้ายก่อนที่การรวบรวมจะเริ่มขึ้น คุณจะได้รับแจ้งให้กดENTERเพื่อเริ่มการรวบรวม จะใช้เวลาประมาณ 15 นาทีขึ้นอยู่กับระบบของคุณ
หมายเหตุ : อย่าตื่นตระหนกหากคุณเห็นข้อความเลื่อนอยู่บนเทอร์มินัลของคุณ จะต้องใช้เวลาสักครู่สำหรับระบบในการรวบรวมซอฟต์แวร์ทั้งหมดลงในแพ็คเกจที่ปฏิบัติการได้
เมื่อเสร็จสมบูรณ์คุณจะได้รับการต้อนรับด้วยข้อความต่อไปนี้:
-----------------
Compilation done!
Cuberite awaits you at:
/root/server/cuberite/Server/Cuberite
You can always update Cuberite by executing:
/root/server/cuberite/compile.sh
Enjoy :)
นี่เป็นจุดสิ้นสุดของการติดตั้ง คุณสามารถไปที่หัวข้อถัดไปเพื่อกำหนดค่าเซิร์ฟเวอร์
ในการกำหนดค่าเซิร์ฟเวอร์ของคุณเราต้องค้นหาและคัดลอกเซิร์ฟเวอร์ที่รวบรวมจากไดเรกทอรีชั่วคราวของเรา:
cd cuberite
cp -r Server ~/server/cuberiteServer
cd ./cuberiteServer
ไดเรกทอรีเซิร์ฟเวอร์ของคุณตอนนี้จะตั้งอยู่ที่และการตั้งค่าไฟล์จะตั้งอยู่ที่/root/server/cuberiteServer
/root/server/cuberiteServer/settings.ini
ตอนนี้เราสามารถแก้ไขการกำหนดค่าโดยใช้โปรแกรมแก้ไขข้อความใด ๆ :
nano settings.ini
คุณจะเห็นสิ่งที่มีลักษณะดังนี้:
[Server]
Description=Cuberite - in C++!
ShutdownMessage=Server shutdown
MaxPlayers=100
HardcoreEnabled=0
AllowMultiLogin=0
Ports=25565
ในการแก้ไขจำนวนผู้เล่นสูงสุดที่สามารถออนไลน์ได้ในเวลาใดก็ตามเพียงแค่ปรับเปลี่ยนMaxPlayers=100
บรรทัดเป็นหมายเลขใด ๆ ที่คุณต้องการ
ตัวอย่างเช่นถ้าคุณต้องการสูงสุด 25 MaxPlayers=25
ผู้เล่นทั้งหมดที่คุณจะต้องทำคือการเปลี่ยนเส้น
คุณยังสามารถเปลี่ยนพอร์ตได้ แต่ไม่แนะนำให้ใช้เนื่องจากความยากที่เพิ่มขึ้นสำหรับผู้ใช้ในการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ (พอร์ตเริ่มต้นสำหรับเซิร์ฟเวอร์ Minecraft คือ25565
)
หากคุณกำลังใช้nano
คุณสามารถออกและบันทึกด้วยการทำCTRL+ ตามด้วยXENTER
ในการเริ่มต้นเซิร์ฟเวอร์เพียงไปที่ไดเรกทอรีเซิร์ฟเวอร์ ( /root/server/cuberiteServer
) และเริ่มหน้าจอ:
cd ~/server/cuberiteServer
screen -S MinecraftServer && screen -r MinecraftServer
คุณสามารถเชื่อมต่อใหม่ในscreen
เวลาใดก็ได้โดยใช้screen -r <screenName>
คำสั่ง เราตั้งชื่อหน้าจอเพื่อเชื่อมต่อใหม่สามารถทำได้โดยการดำเนินการMinecraftServer
screen -r MinecraftServer
ตอนนี้รันไบนารีเซิร์ฟเวอร์:
./Cuberite
อาจใช้เวลาสองสามวินาทีในการสร้างภูมิประเทศก่อนที่เซิร์ฟเวอร์จะสามารถใช้งานได้ CTRLนอกจากนี้ยังใช้การรวมกันดังต่อไปนี้เพื่อออกจากหน้าจอ: A+ D+
เพื่อดำเนินการยากปิดทั้งหมดที่คุณต้องทำคือการใช้+CTRL Cเพื่อทำการปิดระบบอย่างเรียบร้อยให้ป้อนคำสั่งต่อไปนี้ในคอนโซล:
stop
สมมติว่าคุณได้กำหนดค่าไฟร์วอลล์ไว้แล้วคุณสามารถป้อนที่อยู่เซิร์ฟเวอร์ของคุณในไคลเอนต์ Minecraft
ที่อยู่ของคุณควรมีลักษณะดังนี้: 192.0.2.5:25565
( 192.0.2.5
เป็นที่อยู่เซิร์ฟเวอร์จริงของคุณ)
ณ จุดนี้คุณสามารถส่งที่อยู่เซิร์ฟเวอร์พร้อมกับเพื่อน ๆ และเริ่มสร้าง
การลบซอฟต์แวร์นั้นง่ายมาก สิ่งที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ออฟไลน์และทำงานrm -rf ~/server
อยู่
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true