วันพุธที่ 29 กันยายน พ.ศ. 2553

วันจันทร์ที่ 27 กันยายน พ.ศ. 2553

Batfile สำหรับ เปลี่ยนพอร์ต dota และ ฟีฟ่าออนไลน์

:: Bat files dota , Fifa online 2
:: Edit by NinJaBlueWave
@ECHO off
SET sport=6030
::set เป็น port เริ่มต้น
SET fifa=C:\Game\FIFA Online 2\
:: ที่ลงเกมส์ ของ fifa ให้เปลี่ยนตามที่ท่านลงเกมส์ไว้ครับ

for /f "tokens=16 delims=." %%i in ('ipconfig ^|find "IP Address"') do set IP=%%i

SET /a dotaport=%sport%+%IP%

:: หลักการของมันคือ จะเอาค่าพอร์ตที่เราตั้งไว้ตอนแรก (ที่นี้คือ6030) บวกกับเลขไอพี 3 ตัวท้ายครับ เช่นไอพี 192.168.1.101 มันก็จะเอา 6030+101 =6131 ตั้งนั้นพอร์ตของเกมส์ dota และ fifa ของเครื่องนี้ก็คือ 6131 นั้นเอง

reg add "hkcu\Software\Blizzard Entertainment\Warcraft III\Gameplay" /v "netgameport" /t reg_dword /d "%dotaport%" /f

ECHO port=%dotaport% > "%fifa%port.ini"

::ECHO "Set Port To: %dotaport% "
::ECHO.
::PAUSE