UTComp

Discuss and provide feedback on Maps.
User avatar
captainsnarf
Posts: 2632
Joined: Tue Jul 06, 2021 1:51 pm
Location: Washington
Server Sponsor: Yes
Server Admin: Yes
Contact:

Re: UTComp

Post by captainsnarf »

New version! Download here UTCompOmni_1.26.zip

Changes

- Fix bug where hit sounds for nodes didn't work online
- Fix bug where hitscan hits against occupied vehicles didn't always work
User avatar
captainsnarf
Posts: 2632
Joined: Tue Jul 06, 2021 1:51 pm
Location: Washington
Server Sponsor: Yes
Server Admin: Yes
Contact:

Re: UTComp

Post by captainsnarf »

New version! Donwload here UTCompOmni_1.27.zip

changes
- Fix crashing issue with collision on vehicles
- Fix bug where automatic netspeed didn't work online

Recommended server settings

UT2004.ini

Code: Select all

[IpDrv.TcpNetDriver]
KeepAliveTime=0.1
DisableKSecFix=True
NetServerMaxTickRate=30
MaxInternetClientRate=15000

[UTCompOmni]
MinNetSpeed=10001
MaxNetSpeed=15000
bEnableEnhancedNet=True
KeepAliveTime affects how many packets the server sends out. This setting is ignored on servers unless DisableKSecFix=True.

I tested quite a bit on the imposter server and TickRate=30 worked the best. CPU load on the imposter server never went over 14%, but that was only bots (32).

MinNetSpeed=10001 not only uncaps the frame rate, it uncaps the network bandwidth also which I think is more important to make it work OK.

We might as well try with bEnableEnhancedNet=True since that is the point of this mutator (for me). If it lags the server we can try turning it off again. It does seem to work fine on the dedicated server, so more argument for getting one.
User avatar
pooty
Posts: 4358
Joined: Sat Apr 03, 2021 10:22 am
Location: Michigan
Server Sponsor: Yes
Server Admin: Yes

Re: UTComp

Post by pooty »

We can try it later in the week.

We need to run it with human players, I still think real connections is going to put much more strain on the server than bots.
User avatar
EmanReleipS
Posts: 42
Joined: Wed Jun 09, 2021 1:11 am

Re: UTComp

Post by EmanReleipS »

EmanReleipS wrote: Wed Sep 07, 2022 5:27 pm I'm having some problems getting UTComp to stick around as a mutator after a map change, but I've sent some login details for the webadmin panel to Pooty and Snarfy to share with the OMNI admins. I've also posted similar login credentials in the CEONSS admin section.

To anyone who'd like to test it, please grab an admin from either server, so that they can manually enable it in the mutator panel in the webadmin and then restart the map (to enable UTComp if it isn't running).
By the way, UTComp is sticking around now, so feel free to visit the dedicated server ("Imp)o(ster") without an admin if you want. Also, there will be a test session with several players on Oct 8th, so please join us then! -> viewtopic.php?f=2&p=6644&sid=d9d2ade249 ... 90eb#p6644
User avatar
captainsnarf
Posts: 2632
Joined: Tue Jul 06, 2021 1:51 pm
Location: Washington
Server Sponsor: Yes
Server Admin: Yes
Contact:

Re: UTComp

Post by captainsnarf »

New version! Download here UTCompOmni_1.28.zip

1.28
- revert changes for enemy based skins so they work again, add more ONS friendly default instead
- if new net is enabled, use old net code when shooting a flak cannon at a node up close, which would have unreg hits previously
-----------------


So it turns out the skin code is fine, I'm just dumb. I put back the setting for 'enemy based skins' so it works again and added new defaults that will work better for ONS.

By default, enemy based skins are turned off. With enemy based skins off, you get two options, one for red team and one for blue team.

Here the enemy based skins check box (the box to the right of the words 'enemy based skins') is turned off. Here is the default red team skin
Image
It uses the 'brighter epic style' and 'brighter red skin'

and here is blue
Image



With enemy based skins turned on, there are still only two colors, your team and enemies.
With this setting turned on, it is highly recommended you use a neutral color for your team. ONS has red and blue teams so it will be very confusing if you pick your teams color to be blue, but you are on the red team.

Here I set it to use the Epic style 'DM Skin' which is more neutral.
Image

and for enemies I make them bright green UTComp style
Image
User avatar
pooty
Posts: 4358
Joined: Sat Apr 03, 2021 10:22 am
Location: Michigan
Server Sponsor: Yes
Server Admin: Yes

Re: UTComp

Post by pooty »

Are we ready to give it a test on the server? Seems like we are pretty close if not there..
User avatar
captainsnarf
Posts: 2632
Joined: Tue Jul 06, 2021 1:51 pm
Location: Washington
Server Sponsor: Yes
Server Admin: Yes
Contact:

Re: UTComp

Post by captainsnarf »

Yeah, I think it's ready. I'm hoping the change I made in 1.27 to fix vehicle collision causing crashes also fixes some of the lag issues. My guess it is it still might lag the server if we get more than 20+ players on. We'll have to try it and see. I'm still open to buying us a dedicated server 8-) :D
User avatar
pooty
Posts: 4358
Joined: Sat Apr 03, 2021 10:22 am
Location: Michigan
Server Sponsor: Yes
Server Admin: Yes

Re: UTComp

Post by pooty »

Ok later today I'll post up the config before I switch it back over from ONSPlus
User avatar
pooty
Posts: 4358
Joined: Sat Apr 03, 2021 10:22 am
Location: Michigan
Server Sponsor: Yes
Server Admin: Yes

Re: UTComp

Post by pooty »

ONSPlusOmni

Code: Select all

PowerCoreScore=10
PowerNodeScore=6
NodeHealBonusPct=85
bNodeHealBonusForLockedNodes=False
bNodeHealBonusForConstructor=False
bDropChecks=True
bSelectableExits=True
bNodeHealScoreFix=True
bVehicleHealScore=True
HealValueScore=250.000000
bVehicleHealScoreFix=True
bVehicleDamageScore=True
DamageValueScore=1000.000000
bPallyShieldScore=True
PallyValueScore=600.000000
bNodeIsolateBonus=True
IsolateBonusPctPerNode=20
bAllowEnhancedRadar=True
bRestrictMissileLock=True
bDisablePreferredTeam=False
bDisablePlayerClass=False
bDisableVersionCheck=False
bDisableONSPlusTurrets=False
bDisablePreMatchTeamSwitch=True
bEnableCustomVehiclePlugins=True
bEnableWordFilter=False
bClientSendFilter=False
bFilterAdmin=False
MaxWordHits=5
MaxHitAction=HA_Kick
;MaxHitAction=HA_SessionBan
;MaxHitAction=HA_PermyBan
bFilterAdmin=False
bVehicleDistanceCheck=True
RespawnTimerDistance=2500.000000
DistanceCheckTimer=30
bRPGCompatible=False
UTCompOmni

Code: Select all

[UTCompOmni.MutUTComp]
bEnableVoting=False
bEnableBrightskinsVoting=True
bEnableHitsoundsVoting=True
bEnableWarmupVoting=False
bEnableTeamOverlayVoting=False
bEnableTeamOverlay=False
bEnablePowerupsOverlayVoting=False
bEnableMapVoting=False
bEnableGametypeVoting=False
bEnableTimedOvertimeVoting=False
VotingPercentRequired=51.000000
VotingTimeLimit=30.000000
bEnableDoubleDamage=True
EnableBrightSkinsMode=3
bEnableClanSkins=False
bEnableTeamOverlay=False
bEnablePowerupsOverlay=False
EnableHitSoundsMode=2
bEnableScoreboard=False
bEnableWarmup=False
WarmupReadyPercentRequired=100.000000
bShowSpawnsDuringWarmup=False
bEnableWeaponStats=True
bEnablePowerupStats=True
bShowTeamScoresInServerBrowser=False
ServerMaxPlayers=32
bEnableAdvancedVotingOptions=False
bEnableAutoDemoRec=False
AutoDemoRecMask=%d-(%t)-%m-%p
bForceMapVoteMatchPrefix=True
bEnableTimedOvertime=False
TimedOverTimeLength=300
NumGrenadesOnSpawn=4
bShieldFix=True
bAllowRestartVoteEvenIfMapVotingIsTurnedOff=False
MaxMultiDodges=0
MinNetSpeed=10001
MaxNetSpeed=13500
CapBonus=5
FlagKillBonus=3
CoverBonus=4
SealBonus=4
GrabBonus=0
MinimalCapBonus=5
BaseReturnBonus=0.500000
MidReturnBonus=2.000000
EnemyBaseReturnBonus=5.000000
CloseSaveReturnBonus=10.000000
CoverMsgType=3
CoverSpreeMsgType=3
SealMsgType=3
SavedMsgType=3
bShowSealRewardConsoleMsg=True
bShowAssistConsoleMsg=True
SuicideInterval=3
bEnableEnhancedNetCode=True
bEnableEnhancedNetCodeVoting=False
MinNetUpdateRate=60.000000
MaxNetUpdateRate=125.000000
NodeIsolateBonusPct=20
VehicleHealScore=250
PowerCoreScore=10
PowerNodeScore=6
NodeHealBonusPct=85
bNodeHealBonusForLockedNodes=False
bNodeHealBonusForConstructor=False
NewNetUpdateFrequency=100
;AlwaysUseThisMutator=UTCompOmni.MutUTComp
VotingGametype=(GametypeOptions="?game=XGame.xDeathMatch?timelimit=15?minplayers=0?goalscore=0?Mutator=XWeapons.MutNoSuperWeapon,XGame.MutNoAdrenaline?weaponstay=false?DoubleDamage=false?GrenadesOnSpawn=4?TimedOverTimeLength=0",GametypeName="1v1")
VotingGametype=(GametypeOptions="?game=XGame.xDeathMatch?timelimit=15?minplayers=0?goalscore=50?weaponstay=True?DoubleDamage=True?GrenadesOnSpawn=4?TimedOverTimeLength=0",GametypeName="FFA")
VotingGametype=(GametypeOptions="?game=XGame.xTeamGame?timelimit=20?goalscore=0?minplayers=0?Mutator=XWeapons.MutNoSuperWeapon?FriendlyfireScale=1.00?weaponstay=False?DoubleDamage=True?GrenadesOnSpawn=1?TimedOverTimeLength=5",GametypeName="Team Deathmatch")
VotingGametype=(GametypeOptions="?game=XGame.xCTFGame?timelimit=20?goalscore=0?minplayers=0?mutator=XGame.MutNoAdrenaline,XWeapons.MutNoSuperWeapon?friendlyfirescale=0?weaponstay=true?DoubleDamage=True?GrenadesOnSpawn=4?TimedOverTimeLength=0",GametypeName="Capture the Flag")
VotingGametype=(GametypeOptions="?game=Onslaught.ONSOnslaughtGame?timelimit=20?goalscore=1?mutator=XWeapons.MutNoSuperWeapon?minplayers=0?friendlyfirescale=0?weaponstay=True?DoubleDamage=True?GrenadesOnSpawn=4?TimedOverTimeLength=0",GametypeName="Onslaught")
VotingGametype=(GametypeOptions="?game=UTCompOmni.UTComp_ClanArena?goalscore=7?TimeLimit=2?FriendlyFireScale=0?GrenadesOnSpawn=4?TimedOverTimeLength=0",GametypeName="Clan Arena")
VotingGametype=(GametypeOptions="?game=UT2k4Assault.ASGameInfo?timelimit=20?goalscore=1?FriendlyFireScale=0,WeaponStay=True?mutator=XWeapons.MutNoSuperWeapon?DoubleDamage=True?GrenadesOnSpawn=4?TimedOverTimeLength=0",GametypeName="Assault")
VotingGametype=(GametypeOptions="?game=XGame.xDoubleDom?timelimit=20?goalscore=0?FriendlyFireScale=0,WeaponStay=true?mutator=XWeapons.MutNoSuperWeapon?DoubleDamage=true?GrenadesOnSpawn=4?TimedOverTimeLength=0",GametypeName="Double Domination")
VotingGametype=(GametypeOptions="?game=XGame.xBombingRun?timelimit=20?goalscore=0?FriendlyFireScale=0,WeaponStay=True?mutator=XWeapons.MutNoSuperWeapon?DoubleDamage=True?GrenadesOnSpawn=4?TimedOverTimeLength=0",GametypeName="Bombing Run")
IgnoredHitSounds=FireKill
IgnoredHitSounds=Burned

[UTCompOmni.UTComp_Overlay]
DesiredOnJoinMessageTime=6.000000
OverlayEnabled=False
PowerupOverlayEnabled=True
bDrawIcons=True
VertPosition=0.070000
HorizPosition=0.003000
BGColor=(B=10,G=10,R=10,A=155)
BGColorBlue=(B=50,G=0,R=0,A=155)
BGColorRed=(B=0,G=0,R=50,A=155)
InfoTextColor=(B=255,G=255,R=255,A=255)
LocTextColor=(B=155,G=155,R=155,A=255)
theFontSize=-5
bAlwaysShowPowerups=True

[UTCompOmni.UTComp_ScoreBoard]
bEnableColoredNamesOnScoreboard=True
bDrawStats=True
bDrawPickups=True
bOverrideDisplayStats=False
Questions:
1. Anything extra from ONSPlusOmni needed to UTComp?
2. Any changes to UTComp settings above?

I am going to load it up with the above, let me know if it needs changes.
User avatar
pooty
Posts: 4358
Joined: Sat Apr 03, 2021 10:22 am
Location: Michigan
Server Sponsor: Yes
Server Admin: Yes

Re: UTComp

Post by pooty »

1.28 on the server lets see how it goes.

Skins were a bit confusing.. I ended up with Red Skin while on the blue team.
I think the teammates color should always be Red/Blue, and you can set enemy to whatever (yes you could make enemies same color as your team since is a custom color).

Or maybe I need a bit of an explanation...
Post Reply