Wednesday, July 21, 2010

camfrog กับ ubuntu โอ้ที่รักเราคงรักกันม่ายยยยได้ T_T

หลังจากที่หาทางลง camfrog กับ kubuntu อยู่นานแล้วก็......ได้ค้นพบอีกหนึ่งความล้เหลว T_T ดราม่าอีกแล้ว การล้มไม่เป็นท่าครังนี้ไม่สูญปล่าวนะครับจากข้อมูลที่คุณ Aphichit
จาก ubuntuclub ให้มามันเป็นการติดตั้ง camfrog sever จาก linux ครับ ขออนุญาติลอกมาจาก
hปปp://blog.saiyaithai.co.th/2009/12/camfrog-server-linux-install-and-configuration-for-multi-room/
...............................................................................................................................................................

Camfrog Server Linux : Install and Configuration for Multi room

ตั้งใจว่าจะเขียน How2 สำหรับ การติดตั้ง และ รัน Camfrog Server บน Linux มานานแล้วแต่ไม่มีเวลาได้เขียนเลย พอดีวันนี้จะต้อง ติดตั้งและ Config ให้ Server ของลูกค้า พอดีก็เลยได้โอกาสทำไปเขียนไป ผมจะเขียนให้ผู้ที่แตะ Linux ใหม่ๆ สามารถทำตามได้นะครับ

คำสั่งพื้นฐานที่มือใหม่จะต้องรู้นะครับ คือพวกคำสั่ง สร้างโฟเดอร์ , ก็อปปี้ , วาง , เปลี่ยนชื่อไฟล์ โฟเดอร์ , ลบไฟล์และลบโฟเดอร์ครับ

ถ้าหากไม่รู้คำสั่ง สามารถหาที่ Google พิม Keyword ว่า Basic Linux Command

Linux OS : CentOS5

ถ้าพร้อมแล้วก็มาลุยกันเลยครับ

ขั้นแรกเข้าไปยัง Dir ที่เราต้องการจะเก็บไฟล์ที่ดาวโหลดจากเว็บก่อน

อาจจะเป็น /home/download หรืออะไรก็ได้แล้วแต่สะดวก

จากนั้นเราก็ดาวโหลด โปรแกรม Camfrog Server Linux มาจากเว็บ Camfrog.com ครับ หรือเอาจากเว็บเราก็ได้ ตอนนี้เป็น 4.2.322

# wget www.saiyaithai.co.th/camfrog/download/camfrogserver-4.2-1.noarch.rpm

ตัวอย่าง

[root@fast camfrog]# wget www.saiyaithai.co.th/camfrog/download/camfrogserver-4.2-1.noarch.rpm
–2009-12-11 02:24:08– http://www.saiyaithai.co.th/camfrog/download/camfrogserver-4.2-1.noarch.rpm
Resolving www.saiyaithai.co.th… 61.19.241.61
Connecting to www.saiyaithai.co.th|61.19.241.61|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 1422902 (1.4M) [text/plain]
Saving to: `camfrogserver-4.2-1.noarch.rpm’

100%[======================================>] 1,422,902 46.2K/s in 2m 4s

2009-12-11 02:26:16 (11.2 KB/s) – `camfrogserver-4.2-1.noarch.rpm’ saved [1422902/1422902]

หลังจากนั้นรอจนดาวโหลดเสร็จ และเมื่อดาวโหลดเสร็จแล้ว ก็ทำการติดตั้งเลยครับ

คำสั่งสำหรับติดตั้งคือ

# rpm -ivh camfrogserver-4.2-1.noarch.rpm

ตัวอย่าง

[root@fast camfrog]# rpm -ivh camfrogserver-4.2-1.noarch.rpm
Preparing… ########################################### [100%]
1:camfrogserver ########################################### [100%]
***
…….

เมื่อติดตั้งเสร็จแล้วจะยังไม่สามารถรันได้นะครับจำเป็นที่จะต้อง ทำการ config ไฟล์ configserver.conf ก่อนจึงจะทำการรันได้ครับ

ใช้ nano ในการ edit น่าจะง่ายครับ ส่วนใครถนัด vi ก็ ได้ครับ

# nano /etc/camfrogserver.d/01/camfrogserver.conf

สิ่งที่จำเป็นที่จะต้องทำการ config ใน configserver.conf เพื่อให้ ห้อง สามารถรันได้ก็คือ

ชื่อห้อง และ รหัสผ่าน ห้องนั้นต้องลงทะเบียนก่อนนะครับ

# Server logon name
ServerName=My_Linux_Room

# Server logon password
Password=123456

# Server serial (for PRO rooms)
Serial=xxxx-0001-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

ผมแนะนำให้ config สำหรับ webinterface ด้วยครับ เพราะเราสามารถ config ส่วนอื่นๆหรือเปลี่ยนแปลงได้ที่ หน้าเว็บเลยครับ

# Port for web interface. 0 to disable it
# If you change default value – make sure that this port is allowed for incoming connections on your firewall
WebServerPort=9000

# Path to the web server templates
WebServerRoot=/usr/share/camfrogserver/web-templates

# User name for the interface login form
WebServerLogin=admin

# Password for the interface login form
WebServerPassword=123456

เมื่อเสร็จแล้วก็ให้เราทำการรันได้เลยครับ

รันได้ 2 แบบคือ แบบ path และแบบ startup แต่ผมจะสอนในแบบ path นะครับ เพราะว่าในการทำ multi room จะได้เข้าใจหลักการง่ายกว่า

# /usr/bin/camfrogserver -D /etc/camfrogserver.d/camfrogserver.conf

เท่านี้เองครับ ห้องที่เราทำการ Config ไว้ก็จะออนขึ้นมา

ผมทำการ ออนชื่อห้อง CamfogLinuxTest01 มาครับ

Screen shot 2552-12-13 at 10.17.29

หลังจาก รันขึ้นมาได้แล้วก็ไปทำการ config จาก web interface ต่อได้เลยครับ ในส่วนของ Linux นั้น webinterface สามารถที่จะเปลี่ยนขื่อห้องได้ด้วย คือเรารันได้แล้วจะ manage อะไรก็ทำหน้าเว็บได้ 100% ครับ

การเข้า webinterface สามารถเข้าได้ที่

http://ip:port

ip ของเครื่องเรา

port ที่เรากำหนดไว้ใน camfrogserver.conf

ต่อไปจะเป็นการรันแบบ Multi Room นะครับ คือ Server เดียวกันแต่ออนไลน์หลายๆห้องเช่น 20 ห้อง (สำหรับผู้ให้บริการ) แต่ผมจะสาธิตให้ดู 2 ห้องน่ะครับ

จำคำสั่งสำหรับรัน 1 ห้องได้ใช่ไหมครับ

# /usr/bin/camfrogserver -D /etc/camfrogserver.d/camfrogserver.conf

ถ้าเราดูดีๆ เราจะเห็นว่า จำเป็นการเรียกไฟล์ 2 ฝั่ง คือ ฝั่งที่เป็น ไฟล์ Application ของ Linux ( /usr/bin/camfrogserver ) ถ้าเป็น Windows ก็คือ camfrogserver.exe นั่นเอง และส่วนที่ 2 ก็คือการเรียกไฟล์ config

เทคนิกของผมก็คือการสร้างไฟล์ config หลายๆไฟล์ และเพื่อไม่ให้เกิดการสับสนวุ่นวายในการ config รายละเอียดย่อยๆ ผมใช้วิธี แยก dir ออกมาเลยครับ

ทำสำเนา dir /etc/camfrogserver.d ซึ่งในนั้นประกอบไปด้วย ไฟล์ config ต่างๆ ไฟล์สี ไฟล์แบน ทั้งหมดเลย

/etc/camfrogserver.d/01

/etc/camfrogserver.d/02

/etc/camfrogserver.d/03

และก็เข้าไปทำการ config ไฟล์ camfrogserver.conf ให้ครบทุกห้อง webinterface อย่าให้ port ซ้ำกันนะครับ

การสั่งรันเราสามารถที่จะรันได้จาก ไฟล์ Executable ไฟล์เดียวกันได้ครับ

# /usr/bin/camfrogserver -D /etc/camfrogserver.d/01/camfrogserver.conf

# /usr/bin/camfrogserver -D /etc/camfrogserver.d/02/camfrogserver.conf

# /usr/bin/camfrogserver -D /etc/camfrogserver.d/03/camfrogserver.conf

เพียงเท่านี้ห้องทั้งหมดก็จะรันขึ้นมาครับ

Server ที่รันมากกว่า 1 ห้อง จะต้องใส่ serial server เพื่อให้เป็น ห้อง pro ก่อนนะครับไม่เช่นนั้นจะไม่สามารถออนไลน์ แบบ no pro ได้มากกว่า 1 ห้อง

......................................................................................................................................................

เหอๆๆ ทีนี้เราก็รับเปิด sever linux สำหรับ camfrog โดยเฉพาะเลยดีมั้ยเนี่ย

เพราะเราเชี่ยวชาญการส่องมากกว่าใคร 555

ส่องชัดทุกรู้ขุมขน เราจะรวยกันแล้วครับ กว่าจะรวยพอดีโดนอุ้มแหงๆ



No comments:

Post a Comment