Author Topic: Need help starting Crete 64 map for Coop  (Read 1132 times)

Offline Michael Z Freeman

  • Jr. Member
  • **
  • Posts: 811
  • The Few are many ;)
    • View Profile
    • Homepage
Need help starting Crete 64 map for Coop
« on: 20-05-2011, 23:05:14 »
Having some real trouble here. I need to play FH like this in order to do testing properly. I've been using BF2CC daemon / client. I did manage to start the full size Crete map with 108 bots. Only problem I had was a lowish ping of 142 which is a bit odd as I'm running the dedicated server and client on the same machine.

However I started another game on Crete as I had the tickets set too low, and BLAMMO ! Suddenly it decides to load the 32 size Crete map and I could no longer get it to load 64 size. This could be a bug in BF2CC I suppose.

Is it possible to use BF2CC to start full size coop games or not ? If not then how do I setup the command line to start the dedicated server for full size maps with over 64 bots for the AI ? Any help appreciated !

Offline kummitus

  • Jr. Member
  • **
  • Posts: 630
    • View Profile
    • CMP Gaming
Re: Need help starting Crete 64 map for Coop
« Reply #1 on: 21-05-2011, 00:05:18 »
Easiest way to force it could be deleting all the other gameplay folders apart what you need in the server.zip.

Though it should choose the size you choose in bf2cc without any problems.
CMP Gaming

Offline Michael Z Freeman

  • Jr. Member
  • **
  • Posts: 811
  • The Few are many ;)
    • View Profile
    • Homepage
Re: Need help starting Crete 64 map for Coop
« Reply #2 on: 22-05-2011, 01:05:01 »
Thanks ! That worked but is not really ideal. Can anyone give me the simple server command line string that will start the server for a coop 64 player map (full size) ? There must be a way of doing this consistently because I'm fed up with messing around with Command & Control.

At least I do know the settings to enforce more than 64 bots ...

Code: [Select]
sv.maxPlayers 1

sv.numPlayersNeededToStart 1

sv.ticketRatio 800

sv.coopBotRatio 100

sv.coopBotCount 108

sv.coopBotDifficulty 50

But where do those go. Could it be Serversettings.con in the BF2 directory ?

Offline kummitus

  • Jr. Member
  • **
  • Posts: 630
    • View Profile
    • CMP Gaming
Re: Need help starting Crete 64 map for Coop
« Reply #3 on: 22-05-2011, 14:05:13 »
I played sometime ago with a linux server and i think you need to have maplist.con file in fh2/settings folder

I have line

mapList.append mapname gpm_cq 64

in there so that could do the trick if you write lock the file and use bf2 own server launcher
CMP Gaming

Offline Michael Z Freeman

  • Jr. Member
  • **
  • Posts: 811
  • The Few are many ;)
    • View Profile
    • Homepage
Re: Need help starting Crete 64 map for Coop
« Reply #4 on: 22-05-2011, 22:05:12 »
Thanks so much for this kummitus  ;D. Now it's working and it's simple too. No more messing with C&C !

Here is my gamelogicinit.con

Code: [Select]
rem *** Put non level specific initializations here ***

rem *** Load multiplayer free camera here

run Common/FreeCamera/Object.con

gameLogic.setDefaultNumberOfTickets 1 1200
gameLogic.setDefaultNumberOfTickets 2 1200

gameLogic.enableVoHelp 1
gameLogic.supplyDropHeight 150
gameLogic.supplyDropNumSecsToLive 100
gamelogic.vehicleDropHeight 150

rem testing mode
const c_testing = 1

if c_testing == 1
renderer.drawNametags 0
gameLogic.enableVoHelp 0
sv.spawntime 1
sv.mandowntime 2
sv.numPlayersNeededToStart 1
sv.maxPlayers 1
sv.ticketRatio 3000
sv.coopBotRatio 50
sv.coopBotCount 108
sv.coopBotDifficulty 50
sv.radioBlockedDurationTime 0
sv.radioMaxSpamFlagCount 10000
sv.radioSpamInterval 1
endIf

rem Workaround for undergrowth flicker (by [FH]Remdul)
renderer.allowA2M 0

rem fiddle with land control map
ControlMap.setActive LandPlayerInputControlMap
ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 0
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
ControlMap.addKeyToTriggerMapping c_PIMouseLook IDFKeyboard IDKey_LeftCtrl 0 0

gameLogic.noVehiclesOmit 25pdr
gameLogic.noVehiclesOmit 25pdr_ai
gameLogic.noVehiclesOmit 25pdr_mkiv
gameLogic.noVehiclesOmit 25pdr_mkiv_ai
[...]

You have to set the ticket ratio in gamelogicinit.con (sv.ticketRatio 3000). I have not worked out how to balance the teams 50/50 yet as I was playing with Germans 25% / Canadians 75%.
« Last Edit: 22-05-2011, 22:05:03 by DJ Barney »