วางระบบ ร้านเน็ต, รับวางระบบ ร้านเกมส์, รับทำ server, ระบบ เก็บแพทช์, ระบบ ครี/จอย ดอทเอ & etc, รับสอน และอบรม การทำระบบเซิร์ฟเวอร์ by zealzonecafe


   

• การติดตั้ง "คู่มือสอนการทำเซิร์ฟเวอร์ระบบร้านอินเตอร์เน็ต และเกมส์ออนไลน์" ตั้งแต่ 2 - 6 สาย ง่าย รวดเร็ว

• สรุป ปัญหาที่พบบ่อยในการใ้ช้งาน และการแก้ปัญหา

• วิธีการแก้ไข กรณีที่โหลดแพทช์เกมไม่ผ่าน (โดยเฉพาะเกมค่าย AsiaSoft)

• วิธีการกำหนดเกม Hero Of NewEarth ให้ออกเส้น GAME

• ระบบแ้จ้งเตือนสถานะเซิร์ฟเวอร์ ผ่านมือถือ รู้ทันปัญหา แก้ไขได้ทันท่วงที! ว้าว...ว!!!

• แนะนำวิธีการใช้งาน ZealzoneCafe Utilities คลิ๊กเลย!!!

• การสร้าง Flash Drive สำหรับ Ghost

• กว่าจะมาเป็น WWW.ZEALZONECAFE.COM

• ช่องทางในการติดต่อสื่อสารกับ Webmaster


 
*
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน กันยายน 22, 2018, 04:09:53 AM


เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น


หน้า: [1]
  พิมพ์  
| | ผู้เขียน หัวข้อ: สอนวิธีการเขียน "ระบบติดตาม IP" ไว้ใช้เองด้วย PHP & MySQL บน Linux(กึ่ง ๆ NO-IP)  (อ่าน 12313 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Mr.Alexa
Administrator
Hero Member
*****

การ์ม่า: 21
กระทู้: 2,445


ซื่อกินไม่หมด คดกินไม่นาน


ดูรายละเอียด เว็บไซต์ อีเมล์
« เมื่อ: กุมภาพันธ์ 23, 2009, 09:40:04 PM »

ชมตัวอย่าง "ระบบติดตาม IP"
(ในตัวอย่างนี้ ยกมาให้ชม 3 ร้าน)


ประโยชน์ และ ข้อดี
----------------

1. ไม่ต้องเปลือง email ไปสมัคร no-ip ( ซึ่ง 1 email สร้างได้เพียง 5 ฟรี hostname )

2. ใช้ในการตรวจสอบ และเก็บสถิติการได้รับไอพี ของแต่ละร้าน
     เช่น :- ความถี่ของอัตราการ reconnect

3. ช่วยให้เราสามารถวิเคราะห์ปัญหา ได้ดียิ่งขึ้น

4. สามารถแก้ปัญหาได้ทันท่วงที
     เช่น :- เมื่อดูประวัติการเชื่อมต่อแล้ว ( จาก ระบบติดตาม IP ) พบว่า ppp ใดมีการ reconnect ถี่ ๆ เราก็สามารถแก้ไขปัญหาได้ตรงจุด, โดยไม่จำเป็นต้องนั่งเฝ้าหน้าโปรแกรม webconfig ทั้งวัน, เพียงเพื่อจะตรวจสอบว่า ppp ใด reconnect บ่อย ๆ


เตรียมความพร้อม
--------------

1. มีเซิร์ฟเวอร์
2. ติดตั้ง PHP ( ใช้อย่างอื่นก็ได้ เช่น :- ASP, JSP, C#, ฯลฯ  แต่จะขอยกตัวอย่าง PHP เพราะมีให้ใน Linux อยู่แล้ว )
3. ติดตั้ง MySQL

วิธีการ
-----

.
.
.
.
รอก่อนจ้า กำลังสรุป  Grin อดใจรอหน่อย


หมายเหตุ :ความรู้พื้นฐานที่ต้องใช้
1. การสร้างฐานข้อมูล, และคำสั่ง SQL (สำหรับเพิ่ม, ลบ ข้อมูล ในตาราง)
2. การสร้างฟอร์มใน html และ dynamic script เช่น :- php, asp, jasp, ฯลฯ (อย่างใดอย่างหนึ่ง)
3. คำสั่ง shell script (นิดหน่อย) เพื่อหาข้อมูลที่เราอยากเก็บจากเครื่องเป้าหมาย
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 24, 2009, 11:43:24 AM โดย Mr.Alexa » บันทึกการเข้า

ความคิดสร้างสรรค์ คือบ่อกำเนิดความรู้

www.zealzonecafe.com

- รับติดตั้ง วางระบบ โค๊ดแยกเน็ต รวมสาย สำหรับ Cable Modem แบบ eth ทุกยี่ห้อ
- รับติดตั้ง วางระบบ Server ร้านเน็ต - ร้านเกม ด้วย ClarkConnect / ClearOS (พร้อมสอน + แถมคู่มือ และซีดีโปรแกรม ฟรี!!!)
- รับติดตั้ง วางระบบ แยกเน็ตแยกเกม (แถมระบบรายงานสถานะ Server ด้วย SMS ผ่านมือถือ)
- รับติดตั้ง วางระบบ เก็บแพทช์เกม (โหลดแพทช์เร็วขึ้น ด้วยการทำ Caching)
- รับติดตั้ง วางระบบ เพิ่มความเร็วเน็ต ด้วย Web Proxy (โหลดเร็ว เหมือนวิ่งผ่าน LAN)
- รับติดตั้ง วางระบบ Diskless / No-Harddisk / No HDD (ประหยัดเวลาลงโปรแกรม + ประหยัดไฟ ทำเครื่องเดียว เหมือนกันทั้งร้าน)
- รับติดตั้ง ระบบ ครี - จอย DotA (ครีเอ และจอย DotA ได้ทั้งร้าน)
Mr.Alexa
Administrator
Hero Member
*****

การ์ม่า: 21
กระทู้: 2,445


ซื่อกินไม่หมด คดกินไม่นาน


ดูรายละเอียด เว็บไซต์ อีเมล์
« ตอบ #1 เมื่อ: กุมภาพันธ์ 24, 2009, 11:33:08 AM »

วิธีการ
-----


เอาแบบพื้นฐาน ง่าย ๆ ไปก่อนละกันนะครับ  โดยผมจะแยกไฟล์การทำงาน
แล้วถ้าอยากทำ advance กว่านี้ ประมาณว่า ใช้ไฟล์ php ไฟล์เดียวทำได้ทุกอย่าง ทั้ง save และ show , ค่อยไป apply ต่อด้วยตัวท่านเองทีหลัง

1. สร้างฐานข้อมูล ชื่อ mydb
2. สร้าง tables ชื่อ noip โดยมีฟิลด์ข้อมูลดังนี้
- id เก็บข้อมูลแบบ INT(10), unsigned, auto_increment, not null
- shop เก็บข้อมูลแบบ text, null
- ppp เก็บข้อมูลแบบ text, null
- ip เก็บข้อมูลแบบ text, null
- comment เก็บข้อมูลแบบ text, null

แล้วเราก็จะได้ ตาราง (table) เปล่า ๆ มาดังนี้
 -----------------------------------------
|    id    |  shop  |  ppp  |  ip  |  comment  |
 -----------------------------------------
|          |          |         |      |                |
|          |          |         |      |                |
|          |          |         |      |                |
 -----------------------------------------

3. สร้างไฟล์ addip.php ซึ่งทำหน้าที่ บันทึกข้อมูลลงใน ตารางที่เราสร้างขึ้น
โดยใช้คำสั่ง sql ดังนี้
INSERT INTO noip (shop,ppp,ip,comment) VALUES ('my shop','ppp0','1.1.1.1','test')

แล้วทดสอบดูว่า เมื่อรันไฟล์ addip.php แล้ว สามารถบันทึกข้อมูลดังกล่าวได้หรือไม่

4. สร้างไฟล์ showip.php ซึ่งทำหน้าที่ แสดงข้อมูลจากตารางที่เราสร้างขึ้น
โดยใช้คำสั่ง sql ดังนี้
SELECT * FROM noip ORDER BY id DESC

5. เมื่อลองรันข้อ 3 และข้อ 4 ผ่านแล้ว จึงทำการปรับปรุงโค๊ด php ให้สามารถรับค่าจากตัวแปรได้ เช่น :-
http://SERVER IP/addip.php?shop=myshop&ppp=ppp0&ip=2.2.2.2&comment=test

6. เมื่อได้ส่วนประกอบหลักทางฝั่ง Server ที่จะใช้จัดเก็บ และแสดงข้อมูลแล้ว
ให้สร้างไฟล์ php อีก 1 ไฟล์ ชื่อว่า sendip.php
ที่จะทำหน้าที่หาข้อมูลที่เราต้องการเก็บ แล้ว pass ค่าไปให้กับ addip.php ที่ฝั่ง server
(โดยไฟล์นี้จะถูกเรียกจากเครื่องที่ติดตั้ง Linux ที่เราต้องการเก็บข้อมูล)

โดยการเรียกใช้ใน เครื่องที่ติดตั้ง Linux ก็คือ (สมมุติว่าเราวางไฟล์ addip.php ไว้ที่ /var/webconfig/htdocs/admin)
php /var/webconfig/htdocs/admin/addip.php


สรุป
----


[linux เซิร์ฟเวอร์ร้านเป้าหมาย]
[มีไฟล์ sendip.php ติดตั้งอยู่]
               |
               |
               |
               |
      < INTERNET >
               |
               |
               |
               |
               |
[ Server ที่เก็บฐานข้อมูล และไฟล์ addip.php, showip.php ]

ทุกครั้งที่ไฟล์ sendip.php ถูกเรียกใช้งาน
ก็จะทำการรวบรวมข้อมูลที่เรากำหนด แล้วทำการส่งค่าดังกล่าวผ่าน internet มาให้กับ server ของเราผ่านไฟล์ addip.php อีกต่อหนึ่ง


(เดี๋ยวผมจะแสดงตัวอย่างโค๊ดของแต่ละไฟล์ ให้ดูเป็นตัวอย่างใน reply ถัดไป)
บันทึกการเข้า

ความคิดสร้างสรรค์ คือบ่อกำเนิดความรู้

www.zealzonecafe.com

- รับติดตั้ง วางระบบ โค๊ดแยกเน็ต รวมสาย สำหรับ Cable Modem แบบ eth ทุกยี่ห้อ
- รับติดตั้ง วางระบบ Server ร้านเน็ต - ร้านเกม ด้วย ClarkConnect / ClearOS (พร้อมสอน + แถมคู่มือ และซีดีโปรแกรม ฟรี!!!)
- รับติดตั้ง วางระบบ แยกเน็ตแยกเกม (แถมระบบรายงานสถานะ Server ด้วย SMS ผ่านมือถือ)
- รับติดตั้ง วางระบบ เก็บแพทช์เกม (โหลดแพทช์เร็วขึ้น ด้วยการทำ Caching)
- รับติดตั้ง วางระบบ เพิ่มความเร็วเน็ต ด้วย Web Proxy (โหลดเร็ว เหมือนวิ่งผ่าน LAN)
- รับติดตั้ง วางระบบ Diskless / No-Harddisk / No HDD (ประหยัดเวลาลงโปรแกรม + ประหยัดไฟ ทำเครื่องเดียว เหมือนกันทั้งร้าน)
- รับติดตั้ง ระบบ ครี - จอย DotA (ครีเอ และจอย DotA ได้ทั้งร้าน)
Mr.Alexa
Administrator
Hero Member
*****

การ์ม่า: 21
กระทู้: 2,445


ซื่อกินไม่หมด คดกินไม่นาน


ดูรายละเอียด เว็บไซต์ อีเมล์
« ตอบ #2 เมื่อ: กุมภาพันธ์ 24, 2009, 12:02:13 PM »

โค๊ด addip.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>ZealZoneCafe' IP Collector</title>
</head>
<body>
<h1>ZealZoneCafe' IP Collector</h1>
<?php

//ทำการสร้างการเชื่อมต่อกับฐานข้อมูล
//เตรียมข้อมูล user และ pass สำหรับติดต่อฐานข้อมูล
$username="test";
$password="123456";

$link = mysql_connect('localhost', $username, $password);
//ถ้าติดต่อไม่ได้ ให้แสดงข้อความ error
if (!$link) {
    die('ไม่สามารถติดต่อฐานข้อมูลได้ : ' . mysql_error());
}
//ถ้าติดต่อได้ทำต่อไป
else
{
   echo 'Connected successfully';
   echo "<br><br>";

   //ทำการเลือกว่าจะใช้ฐานข้อมูลใด (ในที่นี้เราจะเรียกใช้ mydb)
   $db_selected = mysql_select_db ("mydb", $link);
   //ถ้าติดต่อไม่ได้ ให้แสดงข้อความ error
   if (!$db_selected) {
      die ('ไม่สามารถติดต่อ mydb ได้ : ' . mysql_error());
   }
   //ถ้าติดต่อได้ทำต่อไป
   else
   {
      if(trim($_REQUEST["shop"]) != "")
      {
         //ทำการรับค่าจาก URL (ดังที่ได้ยกตัวอย่างไว้ก่อนหน้านี้ http://SERVER_IP/addip.php?shop=myshop&ppp=ppp0&ip=1.1.1.1&comment=test)
         $shop = $_REQUEST["shop"];
         $ppp = $_REQUEST["ppp"];
         $ip = $_REQUEST["ip"];
         $comment = $_REQUEST["comment"];

         //เมื่อได้ค่าครบแล้ว ให้ทำการบันทึกข้อมูลลงในตาราง
         $sql = "INSERT INTO noip (shop,ppp,ip,comment) VALUES ('$shop','$ppp','$ip','$comment')";

         if (mysql_query($sql)) {
            echo "บันทึกข้อมูลเรียบร้อย";
         }
         else {
            //echo mysql_error();
            echo "ไม่สามารถบันทึกข้อมูลได้";
         }

      }
   }
}

//ปิดการเชื่อมต่อกับฐานข้อมูล
mysql_close($link);

?>

</body>


</html>
บันทึกการเข้า

ความคิดสร้างสรรค์ คือบ่อกำเนิดความรู้

www.zealzonecafe.com

- รับติดตั้ง วางระบบ โค๊ดแยกเน็ต รวมสาย สำหรับ Cable Modem แบบ eth ทุกยี่ห้อ
- รับติดตั้ง วางระบบ Server ร้านเน็ต - ร้านเกม ด้วย ClarkConnect / ClearOS (พร้อมสอน + แถมคู่มือ และซีดีโปรแกรม ฟรี!!!)
- รับติดตั้ง วางระบบ แยกเน็ตแยกเกม (แถมระบบรายงานสถานะ Server ด้วย SMS ผ่านมือถือ)
- รับติดตั้ง วางระบบ เก็บแพทช์เกม (โหลดแพทช์เร็วขึ้น ด้วยการทำ Caching)
- รับติดตั้ง วางระบบ เพิ่มความเร็วเน็ต ด้วย Web Proxy (โหลดเร็ว เหมือนวิ่งผ่าน LAN)
- รับติดตั้ง วางระบบ Diskless / No-Harddisk / No HDD (ประหยัดเวลาลงโปรแกรม + ประหยัดไฟ ทำเครื่องเดียว เหมือนกันทั้งร้าน)
- รับติดตั้ง ระบบ ครี - จอย DotA (ครีเอ และจอย DotA ได้ทั้งร้าน)
Mr.Alexa
Administrator
Hero Member
*****

การ์ม่า: 21
กระทู้: 2,445


ซื่อกินไม่หมด คดกินไม่นาน


ดูรายละเอียด เว็บไซต์ อีเมล์
« ตอบ #3 เมื่อ: กุมภาพันธ์ 24, 2009, 12:18:59 PM »

โค๊ด showip.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>ZealZoneCafe' IP Collector</title>
</head>
<body>
<h1>ZealZoneCafe' IP Collector</h1>
<?php

//ทำการสร้างการเชื่อมต่อกับฐานข้อมูล
//เตรียมข้อมูล user และ pass สำหรับติดต่อฐานข้อมูล
$username="test";
$password="123456";

$link = mysql_connect('localhost', $username, $password);
//ถ้าติดต่อไม่ได้ ให้แสดงข้อความ error
if (!$link) {
    die('ไม่สามารถติดต่อฐานข้อมูลได้ : ' . mysql_error());
}
//ถ้าติดต่อได้ทำต่อไป
else
{
   echo 'Connected successfully';
   echo "<br><br>";

   //ทำการเลือกว่าจะใช้ฐานข้อมูลใด (ในที่นี้เราจะเรียกใช้ mydb)
   $db_selected = mysql_select_db ("mydb", $link);
   //ถ้าติดต่อไม่ได้ ให้แสดงข้อความ error
   if (!$db_selected) {
      die ('ไม่สามารถติดต่อ mydb ได้ : ' . mysql_error());
   }
   //ถ้าติดต่อได้ทำต่อไป
   else
   {
      $page = trim($_REQUEST["p"]);
      if($page == "")
      {
         $page = 1;
      }
      $lineNo = 10;
      $from = ($page-1)*$lineNo;
      $sql = "SELECT * FROM noip ORDER BY id DESC LIMIT $from,$lineNo";
      $result = mysql_query($sql);
      if ($result)
      {
         $num_rows = mysql_num_rows($result);
      ?>
      <table width="800" border="1" cellspacing="0" cellpadding="0">
      <tr>
      <td align="center" bgcolor="#FF6600"><strong>ID</strong></td>
            <td align="center" bgcolor="#FF6600"><strong>Shop-Name</strong></td>
            <td align="center" bgcolor="#FF6600"><strong>PPP-Name</strong></td>
            <td align="center" bgcolor="#FF6600"><strong>IP-Address</strong></td>
            <td align="center" bgcolor="#FF6600"><strong>Comment</strong></td>
           </tr>
         <?
         for( $i = 0 ; $i < $num_rows ; $i++ )
         {
            $row = mysql_fetch_row($result);
         ?>
           <tr>
            <td align="center">&nbsp;<? echo $row[0] ?></td>
            <td>&nbsp;<? echo $row[1] ?></td>
            <td>&nbsp;<? echo $row[2] ?></td>
            <td>&nbsp;<a href="https://<? echo $row[3] ?>:81" target="_blank"><? echo $row[3] ?></a></td>
            <td>&nbsp;<? echo $row[4] ?></td>
           </tr>
         <?
         }
         ?>
      </table>
         <p>
         <?
         $sql2 = "SELECT * FROM noip ORDER BY id DESC ";
         $result2 = mysql_query($sql2);
         if ($result2)
         {
            $num_rows = mysql_num_rows($result2);

            for ( $i = 0, $j = 1 ; $i < $num_rows ; $i += $lineNo, $j++ )
            {
               if ( $j == $page )
               {
                  echo (" [ P$j ] ");
               }
               else
               {
            ?>
               <a href="showip.php?p=<?  echo ( $j ); ?>"> [ P<?  echo ( $j ); ?> ]</a>
            <?
               }
            }
         }
         ?>
         </p>
         <?
      }
      else
      {
         //echo mysql_error();
         echo "false";
      }
   }
}

//ปิดการเชื่อมต่อกับฐานข้อมูล
mysql_close($link);

?>

</body>


</html>
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 24, 2009, 12:52:41 PM โดย Mr.Alexa » บันทึกการเข้า

ความคิดสร้างสรรค์ คือบ่อกำเนิดความรู้

www.zealzonecafe.com

- รับติดตั้ง วางระบบ โค๊ดแยกเน็ต รวมสาย สำหรับ Cable Modem แบบ eth ทุกยี่ห้อ
- รับติดตั้ง วางระบบ Server ร้านเน็ต - ร้านเกม ด้วย ClarkConnect / ClearOS (พร้อมสอน + แถมคู่มือ และซีดีโปรแกรม ฟรี!!!)
- รับติดตั้ง วางระบบ แยกเน็ตแยกเกม (แถมระบบรายงานสถานะ Server ด้วย SMS ผ่านมือถือ)
- รับติดตั้ง วางระบบ เก็บแพทช์เกม (โหลดแพทช์เร็วขึ้น ด้วยการทำ Caching)
- รับติดตั้ง วางระบบ เพิ่มความเร็วเน็ต ด้วย Web Proxy (โหลดเร็ว เหมือนวิ่งผ่าน LAN)
- รับติดตั้ง วางระบบ Diskless / No-Harddisk / No HDD (ประหยัดเวลาลงโปรแกรม + ประหยัดไฟ ทำเครื่องเดียว เหมือนกันทั้งร้าน)
- รับติดตั้ง ระบบ ครี - จอย DotA (ครีเอ และจอย DotA ได้ทั้งร้าน)
Mr.Alexa
Administrator
Hero Member
*****

การ์ม่า: 21
กระทู้: 2,445


ซื่อกินไม่หมด คดกินไม่นาน


ดูรายละเอียด เว็บไซต์ อีเมล์
« ตอบ #4 เมื่อ: กุมภาพันธ์ 24, 2009, 01:01:56 PM »

โค๊ด sendip.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
</head>
<?
$shopname = "shop A";
$pppname = "";

$allppp = trim(shell_exec("sudo -u root ifconfig | grep ppp | awk {'print \$1'} ;"));
$allpppArray = explode(" ",$allppp);
$c = count($allpppArray);

$comment = "This is a test.";

for ($i = 0 ; $i < $c ; $i++)
{
   $pppname = "ppp$i";
   $ipaddress = trim(shell_exec("sudo -u root ifconfig | grep -A1 $allpppArray[$i] | tail -1 | cut -d : -f 2 | cut -f 1 -d \" \" ;"));
   $url = "http://MY_SERVER/addip.php?shop=$shopname&ppp=$pppname&ip=$ipaddress&comment=$comment";
   echo file($url);
}

?>
<body>
</body>
</html>
บันทึกการเข้า

ความคิดสร้างสรรค์ คือบ่อกำเนิดความรู้

www.zealzonecafe.com

- รับติดตั้ง วางระบบ โค๊ดแยกเน็ต รวมสาย สำหรับ Cable Modem แบบ eth ทุกยี่ห้อ
- รับติดตั้ง วางระบบ Server ร้านเน็ต - ร้านเกม ด้วย ClarkConnect / ClearOS (พร้อมสอน + แถมคู่มือ และซีดีโปรแกรม ฟรี!!!)
- รับติดตั้ง วางระบบ แยกเน็ตแยกเกม (แถมระบบรายงานสถานะ Server ด้วย SMS ผ่านมือถือ)
- รับติดตั้ง วางระบบ เก็บแพทช์เกม (โหลดแพทช์เร็วขึ้น ด้วยการทำ Caching)
- รับติดตั้ง วางระบบ เพิ่มความเร็วเน็ต ด้วย Web Proxy (โหลดเร็ว เหมือนวิ่งผ่าน LAN)
- รับติดตั้ง วางระบบ Diskless / No-Harddisk / No HDD (ประหยัดเวลาลงโปรแกรม + ประหยัดไฟ ทำเครื่องเดียว เหมือนกันทั้งร้าน)
- รับติดตั้ง ระบบ ครี - จอย DotA (ครีเอ และจอย DotA ได้ทั้งร้าน)
Mr.Alexa
Administrator
Hero Member
*****

การ์ม่า: 21
กระทู้: 2,445


ซื่อกินไม่หมด คดกินไม่นาน


ดูรายละเอียด เว็บไซต์ อีเมล์
« ตอบ #5 เมื่อ: กุมภาพันธ์ 24, 2009, 01:03:07 PM »

เป็นอย่างไรครับ  เห็นโค๊ดแล้ว  อ้าปาก ร้อง อ๋อ...อ เลยใช่ไหมครับ   Shocked

ง่าย เหมือนปอกกล้วยเข้าปาก   Cool



ผลลัพธ์ "ระบบติดตาม IP" โดย zealzonecafe.com
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 24, 2009, 03:44:49 PM โดย Mr.Alexa » บันทึกการเข้า

ความคิดสร้างสรรค์ คือบ่อกำเนิดความรู้

www.zealzonecafe.com

- รับติดตั้ง วางระบบ โค๊ดแยกเน็ต รวมสาย สำหรับ Cable Modem แบบ eth ทุกยี่ห้อ
- รับติดตั้ง วางระบบ Server ร้านเน็ต - ร้านเกม ด้วย ClarkConnect / ClearOS (พร้อมสอน + แถมคู่มือ และซีดีโปรแกรม ฟรี!!!)
- รับติดตั้ง วางระบบ แยกเน็ตแยกเกม (แถมระบบรายงานสถานะ Server ด้วย SMS ผ่านมือถือ)
- รับติดตั้ง วางระบบ เก็บแพทช์เกม (โหลดแพทช์เร็วขึ้น ด้วยการทำ Caching)
- รับติดตั้ง วางระบบ เพิ่มความเร็วเน็ต ด้วย Web Proxy (โหลดเร็ว เหมือนวิ่งผ่าน LAN)
- รับติดตั้ง วางระบบ Diskless / No-Harddisk / No HDD (ประหยัดเวลาลงโปรแกรม + ประหยัดไฟ ทำเครื่องเดียว เหมือนกันทั้งร้าน)
- รับติดตั้ง ระบบ ครี - จอย DotA (ครีเอ และจอย DotA ได้ทั้งร้าน)
art20069
Newbie
*

การ์ม่า: 0
กระทู้: 3


ดูรายละเอียด อีเมล์
« ตอบ #6 เมื่อ: กรกฎาคม 28, 2009, 09:47:05 PM »

พี่ครับ  แล้วจะให้ตัว server ส่งค่าของสายเกมซ์ก่อน และ ถ้าสาย game หลุดค่อยส่งค่าของสายเน็ตมาได้หรือเปล่าครับต้องกำหนดอย่างไรครับผมใช้ firewall  เน็ต 2 สายของพี่อยู่ครับ  แต่ทำแบบส่งได้แล้วครับแต่มันส่งมาไม่เคยตรงที่ต้องการเท่าไรนะครับ
บันทึกการเข้า
Mr.Alexa
Administrator
Hero Member
*****

การ์ม่า: 21
กระทู้: 2,445


ซื่อกินไม่หมด คดกินไม่นาน


ดูรายละเอียด เว็บไซต์ อีเมล์
« ตอบ #7 เมื่อ: กรกฎาคม 29, 2009, 12:12:27 AM »

พี่ครับ  แล้วจะให้ตัว server ส่งค่าของสายเกมซ์ก่อน และ ถ้าสาย game หลุดค่อยส่งค่าของสายเน็ตมาได้หรือเปล่าครับต้องกำหนดอย่างไรครับผมใช้ firewall  เน็ต 2 สายของพี่อยู่ครับ  แต่ทำแบบส่งได้แล้วครับแต่มันส่งมาไม่เคยตรงที่ต้องการเท่าไรนะครับ


อันนี้ขึ้นอยู่กับการออกแบบ script ของเราเองครับ

ถ้าจะให้ส่งเส้นGAME ก่อน
เราก็เขียน script ให้มันเช็ค ping จากเส้น GAME ดูก่อน  ว่ามีการเชื่อมต่อหรือไม่  ,  ถ้ามีก็ส่งเส้น GAME มา แล้วจบ condition ไปเลย
ถ้าเส้น GAME ไม่มีการเชื่อมต่อ  หรือค่า ping ไม่มี reply กลับ  หรือ  loss 100% , เราก็ค่อยส่งค่าของเส้นอื่นมา


แต่ในความคิดผม ส่งมาให้หมดแล่ะครับ  ดีแล้ว
จะได้ใช้สำหรับเก็บข้อมูลเชิงสถิติไปในตัว  ว่าไอพีมันเปลี่ยนบ่อยแค่ไหน, จะได้ใช้วิเคราะห์ความเสถียรของเน็ตแต่ละสายได้ด้วย
บันทึกการเข้า

ความคิดสร้างสรรค์ คือบ่อกำเนิดความรู้

www.zealzonecafe.com

- รับติดตั้ง วางระบบ โค๊ดแยกเน็ต รวมสาย สำหรับ Cable Modem แบบ eth ทุกยี่ห้อ
- รับติดตั้ง วางระบบ Server ร้านเน็ต - ร้านเกม ด้วย ClarkConnect / ClearOS (พร้อมสอน + แถมคู่มือ และซีดีโปรแกรม ฟรี!!!)
- รับติดตั้ง วางระบบ แยกเน็ตแยกเกม (แถมระบบรายงานสถานะ Server ด้วย SMS ผ่านมือถือ)
- รับติดตั้ง วางระบบ เก็บแพทช์เกม (โหลดแพทช์เร็วขึ้น ด้วยการทำ Caching)
- รับติดตั้ง วางระบบ เพิ่มความเร็วเน็ต ด้วย Web Proxy (โหลดเร็ว เหมือนวิ่งผ่าน LAN)
- รับติดตั้ง วางระบบ Diskless / No-Harddisk / No HDD (ประหยัดเวลาลงโปรแกรม + ประหยัดไฟ ทำเครื่องเดียว เหมือนกันทั้งร้าน)
- รับติดตั้ง ระบบ ครี - จอย DotA (ครีเอ และจอย DotA ได้ทั้งร้าน)
หน้า: [1]
  พิมพ์  
 
กระโดดไป:  

จัดทำโดย http://www.zealzonecafe.com

   
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM