logo
Page Index Toggle Pages: 1 Send TopicPrint
Hot Topic (More than 10 Replies) Unreal Engine 2.5 Issue (Read 1485 times)
WOLFKraut
New Member
*
Offline


Oldunreal member

Posts: 3
Joined: Oct 10th, 2020
Unreal Engine 2.5 Issue
Oct 10th, 2020 at 1:33am
Print Post  
Hi,

I'm part of a mod team that works in UE2.5 on a game called Darkest Hour: Europe 44-45 (based on the original Red Orchestra, which itself was originally a UT2004 mod).

Recently, we've run into a major blocker with releasing our next update where certain maps are crashing when run on a dedicated server (these maps perform normally on local builds). This seems to be occurring when new content (like weapons or vehicles) is introduced to the game. We've tried re-importing the content, rebasing these maps, we've tried disabling server package requirements (which appeared to help some of the maps at first, but now does not), we've tried cleaning any potential duplicate references from these packages and cleaning up and optimizing the maps themselves.

I realize it's a bit of a shot in the dark to be posting here, but somebody suggested there were a lot of older Unreal Engine experts here that might have some ideas. I apologize if it's not the appropriate forum or sub-forum, but we're at our wits end here trying to troubleshoot this. So if anyone has any ideas, it would be greatly appreciated!

Edit, adding link to the issue post with more details: https://github.com/DarklightGames/DarkestHour/issues/1105
« Last Edit: Oct 10th, 2020 at 6:17pm by WOLFKraut »  
Back to top
 
IP Logged
 
[]KAOS[]Casey
Developer Team
Betatester
Offline


nedm

Posts: 3214
Joined: Aug 7th, 2011
Gender: Male
Re: Unreal Engine 2.5 Issue
Reply #1 - Oct 10th, 2020 at 2:57am
Print Post  
post crash logs
  
Back to top
 
IP Logged
 
Dr.Flay™
Senior Member
****
Offline


ChaosUT-333networks

Posts: 397
Location: Kernow, UK
Joined: Dec 9th, 2012
Gender: Male
Re: Unreal Engine 2.5 Issue
Reply #2 - Oct 10th, 2020 at 6:06am
Print Post  
Plenty of users here are familiar with the later engines so hopefully you'll get the help needed.

There was a section for UT200x here but it got folded into the section for "Other Unreal Engines"
https://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?board=OtherUEngineGames

Basically anything not the current UE is old and has a place here.
  
Back to top
IP Logged
 
WOLFKraut
New Member
*
Offline


Oldunreal member

Posts: 3
Joined: Oct 10th, 2020
Re: Unreal Engine 2.5 Issue
Reply #3 - Oct 10th, 2020 at 5:38pm
Print Post  
Thanks a bunch guys! Here's a link to the github issue page, which includes server and client logs, as well as a more detailed description of the issue and troubleshooting that has been attempted thus far: https://github.com/DarklightGames/DarkestHour/issues/1105
  
Back to top
 
IP Logged
 
anth
Forum Administrator
Betatester
Developer Team
*****
Offline


Oldunreal member

Posts: 318
Location: Belgium/USA
Joined: Oct 17th, 2009
Gender: Male
Re: Unreal Engine 2.5 Issue
Reply #4 - Oct 10th, 2020 at 10:47pm
Print Post  
After reading the github issue I realized that the server is not actually crashing but clients simply get stuck on the connection screen. This indicates a network compatibility issue (likely caused by unconformed packages). Does the "sockets" console command still work in UE2.5? If so, can you run this command while you're stuck on the connecting screen to see if the PlayerController channel actually spawns? You should also remove all of the Supress= entries in the ini to see if that reveals any additional information. I wouldn't be surprised if you get useful information from DevNet or DevNetConnection.
  
Back to top
 
IP Logged
 
[]KAOS[]Casey
Developer Team
Betatester
Offline


nedm

Posts: 3214
Joined: Aug 7th, 2011
Gender: Male
Re: Unreal Engine 2.5 Issue
Reply #5 - Oct 11th, 2020 at 2:01am
Print Post  
anth's right -- are you modifying base packages from Red Orchestra? the fact it works locally is not surprising if that's the case.

there's some hints there that the UCs are missing package loads too from that issue list

https://user-images.githubusercontent.com/5035660/73118240-72681980-3f06-11ea-82
aa-e0ea5245fdc4.png

these should be able to be fixed with #exec OBJ LOAD FILE=../path/to/file/DH_Weapons3rd_anm.ukx in the UCs in question, or add DH_Weapons3rd_anm to editpackages

though fixing those messages is not the same problem at all
  
Back to top
 
IP Logged
 
birdy
New Member
*
Offline


Oldunreal member

Posts: 4
Joined: Oct 11th, 2020
Re: Unreal Engine 2.5 Issue
Reply #6 - Oct 11th, 2020 at 2:53am
Print Post  
The `sockets` command does not work on the connection screen, but removing `Suppress` entries indeed showed a lot of useful information.

Here's what the server log looks like during connection:
Code
Select All
DevNet: NotifyAcceptingConnection: Server myLevel accept
NetComeGo: Open myLevel 10/11/20 03:28:58 192.168.2.20:58999
DevNet: NotifyAcceptingChannel Control 0 server Level DH-Ten_Aard_Clash.myLevel: Accepted
DevNet: Level server received: HELLO REVISION=0 MINVER=3180 VER=3339 STEAMID=76561198043869714
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=0 BLOB=14000000feb4212772ea206512b2fb0401001001afd4815fb8000000380000000400000012b2fb0401001001000500000783fe6d1402a8c0000000008d657f5f0d159b5f01003f00000001000a05000000000000b89e40199c6500e8c67c9c64fac3b1dd6dc28338cbf6fb09f330839a8c0d5550b49a9ba5098a3bffa6ce8778
DevNet: STEAMAUTH : Server recieved client blob 212 0 - 14000000feb4212772ea206512b2fb0401001001afd4815fb8000000380000000400000012b2fb0401001001000500000783fe6d1402a8c0000000008d657f5f0d159b5f01003f00000001000a05000000000000b89e40199c6500e8c67c9c64fac3b1dd6dc28338cbf6fb09f330839a8c0d5550b49a9ba5098a3bffa6ce8778
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=1 BLOB=92e5f24365d11f021fbaeb1d7e584fdfc49d463934aa41dfe6114ec29464995158e131720c4737bbb9ac120cde6fcc7828cca40129aa5b980ca8488981180ff299167c1028f11839c88aa92359ca6628ad7128b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 1 - 92e5f24365d11f021fbaeb1d7e584fdfc49d463934aa41dfe6114ec29464995158e131720c4737bbb9ac120cde6fcc7828cca40129aa5b980ca8488981180ff299167c1028f11839c88aa92359ca6628ad7128b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=2 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 2 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=3 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 3 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=4 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 4 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=5 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 5 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=6 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 6 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=7 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 7 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=8 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 8 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=9 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 9 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=10 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 10 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=11 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 11 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=12 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 12 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=13 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 13 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=14 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 14 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMCLIENTBLOB SIZE=212 CHUNK=15 BLOB=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : Server recieved client blob 212 15 - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
DevNet: STEAMAUTH : chunk < 32 && blobk.Len() > 0
DevNet: STEAMAUTH : invalid index >= 128
DevNet: Level server received: STEAMTICKET SIZE=1 CHUNK=0
DevNet: Level server received: STEAMTICKET SIZE=1 CHUNK=1
DevNet: Level server received: STEAMTICKET SIZE=1 CHUNK=2
DevNet: Level server received: STEAMTICKET SIZE=1 CHUNK=3
Log: STEAMAUTH : Sending updated server details - Darkest Hour Server 0 | 64
Log: STEAMAUTH : Connected to Steam Servers
Log: STEAMAUTH : VAC Security Disabled
Log: STEAMSTATS: SECURITY CHECK FAILED - Steam not Ready or Server not VAC Secure
DevNet: Level server received: AUTH HASH=1990084c866612acb11a64c4730001df GM=995fd1aaa75247718dc6df903f493bae8d943f8d85ffbf7e610ffbfb426375227ed3737473b573767eb771e87429789a7d1b7f2c742d739ed9bc5c30773ed39a6f18 USERNAME= PASSWORD=
DevNet: Level server received: NETSPEED 10000
DevNet: Client netspeed is 10000
DevNet: Level server received: LOGIN RESPONSE=1466229894 URL=Index.rom?Name=dirtybirdy?Class=Engine.Pawn?Character=G_Heer1?team=1?Sex=M
DevNet: Login request: Index.rom?Name=dirtybirdy?Class=Engine.Pawn?Character=G_Heer1?team=1?Sex=M
DevNetTraffic: Control channel bunch overflowed
DevNetTraffic: Control channel bunch overflowed
DevNetTraffic: Control channel bunch overflowed
DevNetTraffic: Control channel bunch overflowed
DevNetTraffic: Control channel bunch overflowed
DevNetTraffic: Control channel bunch overflowed
DevLoad: Loading object 'IpDrv.HTTPDownload'  class 'Class'
DevLoad: Loading object 'Engine.ChannelDownload'  class 'Class'
DevNetTraffic: Control channel bunch overflowed
DevNetTraffic: Control channel bunch overflowed
Log: STEAMAUTH : Accepted Client : SteamID [1:83603986] (76561198043869714) 



On the client log ends at:
Code
Select All
DevLoad: Loading object 'ini:Engine.Engine.NetworkDevice'  class 'Class'
Init: WinSock: Socket queue 32768 / 32768
DevNet: Game client on port 0, rate 20000 



Full logs just in case:
https://www.dropbox.com/sh/9sqpzaqxp11dim4/AAB4pwR9PGY9IxDvz3n6unana?dl=0

I have found a mention of the "Control channel bunch overflowed" message on this forum:
https://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1375711942/72#72

From what i gather, the connection can fail because we have way too many packages. Is that correct?
  
Back to top
 
IP Logged
 
birdy
New Member
*
Offline


Oldunreal member

Posts: 4
Joined: Oct 11th, 2020
Re: Unreal Engine 2.5 Issue
Reply #7 - Oct 11th, 2020 at 3:22am
Print Post  
[]KAOS[]Casey wrote on Oct 11th, 2020 at 2:01am:
anth's right -- are you modifying base packages from Red Orchestra? the fact it works locally is not surprising if that's the case.

there's some hints there that the UCs are missing package loads too from that issue list

Base packages from Red Orchestra are not modified.

From that screenshot it looks like the packages just weren't pulled properly. They are stored via git-lfs; gotta follow these steps to pull them:
https://github.com/DarklightGames/DarkestHour/wiki/Development-Environment-Insta...
  
Back to top
 
IP Logged
 
[]KAOS[]Casey
Developer Team
Betatester
Offline


nedm

Posts: 3214
Joined: Aug 7th, 2011
Gender: Male
Re: Unreal Engine 2.5 Issue
Reply #8 - Oct 11th, 2020 at 7:35am
Print Post  
I think dots talked to me about this once, a lot of those packages are animation/asset packages that don't need networking. there was a similar bug in KF where clients were trying to connect to servers with over 150 packages and would time out/get stuck on connect

iirc the fix was to flag the packages that don't need networking with ServerSideOnly to reduce the total amount of packages the client and server need to load into the packagemap

edit: the reason it might work locally is because LAN detection might change behavior in IPDrv/IPServer but I can't really confirm that. If it's like UE1, there's at least an option to have different tickrates for LAN clients over internet clients
  
Back to top
 
IP Logged
 
birdy
New Member
*
Offline


Oldunreal member

Posts: 4
Joined: Oct 11th, 2020
Re: Unreal Engine 2.5 Issue
Reply #9 - Oct 11th, 2020 at 1:15pm
Print Post  
Flagging the asset packages as ServerSideOnly did the trick; the connections don't get stuck anymore.

Thanks for all the information, it was a tremendous help.
  
Back to top
 
IP Logged
 
WOLFKraut
New Member
*
Offline


Oldunreal member

Posts: 3
Joined: Oct 10th, 2020
Re: Unreal Engine 2.5 Issue
Reply #10 - Oct 11th, 2020 at 1:37pm
Print Post  
As mentioned, it looks like everything is fixed now! Thank you guys so much for taking the time to look at this for us. This issue has been plaguing the mod since January and damn near burnt a lot of us out trying to fix. And you gave us the means to fix it in all of about a day, lol.

Some of you guys should come have a game sometime if you're into WW2 shooters.
  
Back to top
 
IP Logged
 
[]KAOS[]Casey
Developer Team
Betatester
Offline


nedm

Posts: 3214
Joined: Aug 7th, 2011
Gender: Male
Re: Unreal Engine 2.5 Issue
Reply #11 - Oct 11th, 2020 at 4:41pm
Print Post  
glad it worked!
  
Back to top
 
IP Logged
 
Dr.Flay™
Senior Member
****
Offline


ChaosUT-333networks

Posts: 397
Location: Kernow, UK
Joined: Dec 9th, 2012
Gender: Male
Re: Unreal Engine 2.5 Issue
Reply #12 - Oct 12th, 2020 at 7:10am
Print Post  
This is a house of Unreal engine nerds. Nice to see the issue solved so fast.
Feel free to make a thread and post project updates here.

I may well be interested in playing it as I enjoy playing the SAS mod for 2k4 a lot.
I like playing Heroes & Generals, but it is super annoying not to have any British soldiers considering where most of the battles happen.

I hope the game makes use of zone EFX. I find that most UE2 games lack the right reverb for the zones and it really helps set the scene for location ambience.
My edits of the SAS maps feel a whole lot more real, though it is a bit of a chore to do so I understand why it is often ignored.
  
Back to top
IP Logged
 
birdy
New Member
*
Offline


Oldunreal member

Posts: 4
Joined: Oct 11th, 2020
Re: Unreal Engine 2.5 Issue
Reply #13 - Oct 21st, 2020 at 4:13am
Print Post  
Never looked into it, so i have no clue how zone effects even work, but none of the levels utilize them. We have over 100 levels and most of them are pretty sizeable; it'd be quite a task to set the reverb zones on all of them.

If you want to check out the game, it's available for free on Steam (gotta own the original RO1 though):
https://store.steampowered.com/app/1280/Darkest_Hour_Europe_4445/
  
Back to top
 
IP Logged
 
Dr.Flay™
Senior Member
****
Offline


ChaosUT-333networks

Posts: 397
Location: Kernow, UK
Joined: Dec 9th, 2012
Gender: Male
Re: Unreal Engine 2.5 Issue
Reply #14 - Oct 26th, 2020 at 11:22pm
Print Post  
Each zone should have a zoneinfo actor.
If none are added then the areas use whatever is set for the map in the 1 default zone actor that will be present.
In the settings for the zone look in "ZoneSound".
Here is where you define what the area sounds like,  eg. carpeted room, alley or hall etc.

Yes I understand doing it is a chore in big maps with lots of zones.
I know it better than most as I have spent so many hours doing it.
Especially with realism maps it is the final layer of shine.
Making sure all meshes have the right impact sounds and the rooms sound like rooms, and outside sounds like outside it helps to immerse the player more.

It also helps your tactics in game. eg. if you are outside and hear muffled indoor sounding gunfire, you are probably safe.
You can more easily guess the location of the shooter by the sound their weapon makes.

It is very easy to do but a grind, however I recommend that you try tweaking 1 map for a test comparison with your team. Play it updated then plain and discuss the value to adds to the project.
Even if you just stick with the 1 default zoneinfo, consider changing the sound setting to be one of the suitable reverb effects for an outside environment.
  
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint
Bookmarks: del.icio.us Digg Facebook Google Google+ Linked in reddit StumbleUpon Twitter Yahoo