วิธีเปิด SERVER BFBC2 EMUNexus
สิ่งที่ต้องมี:
- ตัวเกม BFBC2 ที่พร้อมสำหรับเล่นออนไลน์กับ EMUNexus server
- ไฟล์ server (คุณ aspirineth เคยแจกให้แล้วในกระทู้นี้ เพื่อความสะดวกสำหรับเพื่อนๆในการค้นหาขอแจกอีกครั้งนะคับ) โหลดจากลิงค์ตรงคับ
คลิกดาวน์โหลดที่นี่
-
มาเริ่มกันเลย :
1. กอบปี้โฟลเดอร์เกม BFBC2 แยกสำหรับทำ server (หรือจะไม่แยกโฟล์เดอร์ก็ได้ ก็สามารถเล่นได้เช่นกัน แต่ผมไม่รู้ผลปัญหาเมื่อใช้ระยะยาวจะเป็นยังงัย ผมแนะนำให้แยกดีกว่าเพื่อความชัวร์นะคับ)
2. กอปปี้ไฟล์ server ทั้งหมด ไปไว้ในโฟล์เดอร์เกม
3. ให้ทำการ forward port ที่เราเตอร์ของคุณ โดยให้เปิดพอร์ท ด้วยพอร์ท
19567 สำหรับวิธี forward port สามารถหาได้ในบอร์ดนี้ ซึ่งผมเคยโพสแล้ว (หาได้จากคอมเมนของผมในกระทู้้ mw3 teknogod)
3. รัน เปิดเซอร์เวอร์ คลิกที่ ~StartServer
รายละเอียดเพื่มเติม สำหรับแก้ไขการตั้งค่า server :
การแก้ไขการตั้งค่า server ให้เข้าไปในโฟล์โดอร์ที่ชื่อ Instance จะมีไฟล์ดังนี้ :
- โฟล์เดอร์ AdminScripts ในโฟล์เดอร์นี้จะมีไฟล์ชื่อ Startup.txt เมื่อเปิดแล้วจะมีสคริปดังข้างล่าง :
โค้ด:
# This script file is run automatically when the server is launched.
# It contains commands on the same format as you would type them in the command console.
# It is always processed as if it is run by a logged-in user.
# It is run even if the remote-admin interface is disabled.
#
# When editing this file, you can check that it is syntactically correct by performing 'admin.runScript Startup.txt' from
# the command console, and check the result.
#
#
# This is a good place to put one-time configurations of the server's gamemode (friendly fire on/off etc).
#
#
# Example:
#
#vars.hardCore true
#vars.friendlyFire true
#
#Default server settings.
#Set your server to hardcore mode true หมายถึง เปิด
vars.hardCore false false หมายถึง ปิด
#Turn on friendly fire
vars.friendlyFire false
#Turn auto Balance teams on or off สคริปอันนี้มันเป็นแค่ส่วนหนึ่งที่ฝรั่งเขาบอกมานะคับ...
vars.teamBalance true
#turn killcam on/off (show the position of who killed you after you die)
vars.killCam true
#Turn the minimap on or off
vars.miniMap true
#Turn the crosshair on or off (note that this also turns of the
crosshair for the UAV)
vars.crossHair true
#Turn 3dspotting on or off (shows arrows above enemy heads for you and
your teammates when you see an enemy)
vars.3dSpotting true
#Turn minimap spotting on or off (displays enemies you or your teammates see on the minimap)
vars.miniMapSpotting true
สคริปเพื่มเติม
โค้ด:
vars.bannerUrl (The Banner has to be a .png, 512x64, 127kb max, and the url has be less than 64 characters)
vars.gamePassword | Put a password on your server!
vars.punkBuster | True / False
vars.rankLimit | Limit what rank, 1 to 50 สคริปอันนี้มันเป็นแค่ส่วนหนึ่งที่ฝรั่งเขาบอกมานะคับ...
vars.serverDescription | A short description of your server.
vars.thirdPersonVehicleCameras | True / False (Def = True)
-
banlist.txt <<< ไม่ต้องไปสนใจไฟล์นี้
-
reservedslotslist.txt <<<< ไม่รู้คับ มันไว้ใช้สำหรับอะไร ผู้รู้ช่วยบอกด้วยนะคับ
-
maplist.txt <<< สำหรับการตั้งค่าด่านและโหมดต่างๆ สคริปเดิมๆจะมีลักษณะดังข้างล่าง :
โค้ด:
RUSH
levels/mp_012gr
levels/mp_002 4
levels/mp_004
levels/mp_009gr
levels/mp_002
สคริปสำหรับแมพและโหมดต่างๆ
โค้ด:
CONQUEST
levels/mp_001
levels/mp_003
levels/mp_005
levels/mp_007
levels/mp_009cq
RUSH
levels/mp_002
levels/mp_004
levels/mp_006
levels/mp_008
levels/mp_012gr
SQRUSH
levels/mp_001sr
levels/mp_002sr
levels/mp_005sr
levels/mp_012sr
SQDM
levels/mp_004sdm
levels/mp_006sdm
levels/mp_007sdm
levels/mp_009sd
สคริปแมพเวียดนาม
โค้ด:
CONQUEST
levels/nam_mp_002cq
levels/nam_mp_003cq
levels/nam_mp_005cq
levels/nam_mp_006cq
RUSH
levels/nam_mp_002r
levels/nam_mp_003r
levels/nam_mp_005r
levels/nam_mp_006r
SQRUSH
levels/nam_mp_002sr
levels/nam_mp_003sr
levels/nam_mp_005sr
levels/nam_mp_006sr
SQDM
levels/nam_mp_002sdm
levels/nam_mp_003sdm
levels/nam_mp_005sdm
levels/nam_mp_006sdm
CONQUEST MAP NAMES
levels/nam_mp_002cq Conquest Vantage Point
levels/nam_mp_003cq Conquest Hill 137
levels/nam_mp_005cq Conquest Cao Son Temple
levels/nam_mp_006cq Conquest Phu Bai Valley
RUSH MAP NAMES
levels/nam_mp_002r Rush Vantage Point
levels/nam_mp_003r Rush Hill 137
levels/nam_mp_005r Rush Cao Son Temple
levels/nam_mp_006r Rush Phu Bai Valley
SQUADRUSH MAP NAMES
levels/nam_mp_002sr Squadrush Vantage Point
levels/nam_mp_003sr Squadrush Hill 137
levels/nam_mp_005sr Squadrush Cao Son Temple
levels/nam_mp_006sr Squadrush Phu Bai Valley
SQUAD DEATHMATCH MAP NAMES
levels/nam_mp_002sdm Squad Deathmatch Vantage Point
levels/nam_mp_003 sdm Squad Deathmatch Hill 137
levels/nam_mp_005 sdm Squad Deathmatch Cao Son Temple
levels/nam_mp_006 sdm Squad Deathmatch Phu Bai Valley
รายชื่อแมพต่างๆ
Panama Canal = mp_001
Valpara?so = mp_002
Laguna Alta= mp_003
Isla Inocentes = mp_004
Atacama Desert = mp_005
Arica Harbor = mp_006
White Pass = mp_007
Nelson Bay = mp_008
Laguna Presa = mp_009
Port Valdez = mp_012
Oasis - Rush - levels/bc1_oasis_gr
Oasis - Conquest - levels/bc1_oasis_cq
Oasis - Squad Rush - levels/bc1_oasis_sr
Oasis - Squad Deathmatch - levels/bc1_oasis_sdm
Harvest Day - Rush - levels/bc1_harvest_day_gr
Harvest Day - Conquest - levels/bc1_harvest_day_cq
Harvest Day - Squad Rush - levels/bc1_harvest_day_sr
Harvest Day - Squad Deathmatch - levels/bc1_harvest_day_sdm
Cold War -Rush -levels/mp_sp_002gr
Cold War -Squad Rush -levels/mp_sp_002sr
Cold War -Squad Deathmatch -levels/mp_sp_002sdm
Heavy Metal -Conquest -levels/mp_sp_005cq
Heavy Metal -Squad Deathmatch -levels/mp_sp_005sdm
-
ServerOptions.ini จะมีโคดดังนี้ :
โค้ด:
[Options]
Name=ให้ใส่ชื่่อ server ของคุณ
Port=19567
RemoteAdminPort=48888
RemoteAdminPassword=replaceme
PunkBuster=true <<<< ตรงนี้คือส่วนของ PunkBuster true คือ เปิด ถ้าจะปิด ให้เปลี่ยนเป็น false
Ranked=true
NumGameClientSlots=32 <<<<< จำนวนคนเล่น
RevisionLevel = 8
RevisionKey = 7C0A303E-F4D2-985E-763D-E7C41B1E06A3
GameModID = BC2 <<<<< ถ้าจะเล่นด่านของเวียดนาม ก็ให้เปลี่ยนเป็น จาก BC2 ให้เป็น VIETNAM
****ขาดตกอะไรตรงไหนเพื่อนๆช่วยติช่วยแนะนำด้วยนะคับ
จบแล้วคับ...
เครดิต : emulatornexus, fpsadmin, bcool