IsUnreal wrote on 02/13/12 at 23:02:26:
I may not know what i am talking about, but i have some issues or requests with 227.
Also this may be the wrong place to post this , But others are posting requests here so why not. mine dont sound to unreasonable.
I am going out on a limb here.. i think some of these are user related .I hope I dont make myself look stupid .. if these issues are already addressed them you can ignore this. just want to mention them before its to late.
We've been working on this quite some time already and to be honest, it's already to late, some things can be addressed yet, but there will no major changes anymore regarding features.
Quote:--Editor-
When importing a music package in 227 , there is no visable editbox To allow the user to specify the tracks package name. why is the specify package box missing anyway ? it in every other version of unreal..
Its the way it was originally implemented, music is in separate files and usually not embedded in other packages.
Quote:Abstract import crashes[/u]
If you import a map with a abstract class the editor will crash on import,
Example a export from another game , The class is 'human' and when imported into ued it crashes since human is abstrat in unreal.
mabye add a check for this?
That's probably easy to catch, but won't make it possible to import it despite the error. So you probably still have to work around the problem itself. Maybe you could provide me such a package? Should save me some time.
Quote:Multi moniter issues
The multi window interface can put windows outsude the visable area in computers with more them 1 screen , it tends to open the actor viewer window on the second screen , but if you start ued on the second screen it puts it off the screen someplace where you are forced to swap displays to get to the defualt properties Dialogs. it also does weird stuff like put the defualtproperties window as a 4 pixel window dead in the middle of the two screens
prehaps a force all editor child windows to one screen option..
Sorry, I don't have a multi monitor setup myself and this can be a huge can of worms. Nothing I can or want to touch right now.
Quote:
Remove actor/mesh from map could be better
After you place a actor / static mesh in a map , and it bugs out and it is invisable or somthing stupid thing or you just want it gone for compatibility reasons, and you goto remove or delete mesh /actor from map , It says the object is in use and refuses to remove the object
it should just ask whether you want to remove the reference from map to allow the delete operation to be completed.
It makes absolutely sense that an object can only be removed when there are no dependencies anymore in the map. It makes no sense if the object itself can't be deleted if there are no dependencies- is that the case here?
Quote:
removing stuff from a map
in actor class viewer , Mabye add a select all instance in the right click of class so you can easily remove actors that may be invisable , or say remove the parent class or another class below it , like light > remove all light from map ( includes child classes) (could also be used to remove all tournamnetweapon or root classes from maps etc)
You can select f.e all lights at once and remove them- to automatically remove child classes is having a huge potential to mess things up, even destroying the map. Not sure if that would be a good idea just to gain some "comfort"
Quote:Map compatibility options
is it possible to Add a option to save as with compatibility with older versions, as in strip out the 227 parts before saving , So the map can be usable with older versions 225 etc
i understand that some features in maps this would make the maps pointless (static meshes etc) but it still a good idea.
If possible have this also remove the levelsummary as well.
This is surely a good idea, but aren't there tools for that already? At least for LevelSummary there is- for anything more I don't know, I don't even know how safe this would be. Better way would be to avoid using 227 content entirely, so you'd only have to strip the LevelSummary and it should be fine.
Quote:Issues in game:
Cache load/verify issue
cache loading freezes with big caches ( 4 + gb) ,
upon download 99.9 %
The game freezes sound/music continues to run for a few minutes,
game/window becomes totaly unrespossive , Eventully recovers after about 60-90 seconds or so . in that time the game manages to join the server , But by the time it recovers you time out.
This hapend EVERYTIME I join a server that needs more then a few cached packages. Ultra annoying.almost a total deal breaker of using 227 , this issue only happens in 227g and h and it the most horrible issue i have with 227h.
in 227f i had a 8 gb cache and no issues ever like this
it acully faster to connect in a window and kill unreal.exe and rejoin then it is to wait for it to recover.
a workaround is to delete your cache.ini file and the issue goes away for a bit intill you get more then a few files in cache.ini,
why , can this please be fixed?
This is indeed highly annoying and was already fixed for 227i quite some time ago
Quote:Issues In servers
If you are in advanced options of a server ,
and you scroll for long time or hold down scroll or a edit box or dropdown , all players time out.
Some design problem, nothing to be fixed quickly unfortunately. At least no critical problem...
Quote:serverconsole
Can there be a edit box added to the bottom of the server console window to enter commands,
when i type somthing long and misspell 1 charater i can go back and edit .also When the log fill with spam due to scripterror or whatever , you cant even jump into the console and call killall object since it overflows and messes up the prompt. also you cant propery copy +paste from the console with out it messing up paste due to formating.
Do I get this right that you are talking the serverconsole outside in Windows?
Iirc you should be able to type in the command nevertheless, if overflowed or not. Additionally there is the WebAdmin, which could be used.
I know this console is having some problems, but it would require a complete new implementation. The WebAdmin offers an alternative and the console should be sufficient for most things (at least it was for me over all years)- Not anymore for 227i, sorry.
Quote:connection issues
Also at least in my experience (i have connection issues somtimes)
i ran a few 227 servers for a while to test , Connections in 227 like to hang for a long time in some cases many minutes, at one point i had 3 connections with the same player hanging. Ther is no way to kick connections that i can see; in 225 you could kick/close downloaders / hung connections by ip address or port.Calling ugetplayerip in any mod seems to make the issue much worse somehow , But it still occurs anyway by itself.
Where is the problem? The number of connections by IP can be defined and is limited, so there is no vulnerability for the server. Also this dead connection will be shut down in a safe and clean way automatically instead of forcefully disconnecting (which can leave other holes behind), also here no harm for the server possible. 227i does contain also a download throttle to prevent lagging due to downloaders.
Quote:player logging
The fact the 227 doent probably record ip addresses of non 227 players is kinda a complete lack of security imo, Theres no way to track 226 users that connect to your severs ; The log data becomes totaly usless, Names are comingled so there even more possiblity or confusing when a 226 player joines and you think he used 15 differnt name including a admin name or somthing. if you cant get a uid from a 226 client , why not just use the user ip adress that better then nothing. if it was dynamic then at least you would have a record of all the ip adresss the player used
also logger only stores the single last ip address , that no good if you need to create a range to block a dynamic range.
Hu? 227 does that for older clients, IP Range blocking is also included. But to really make a secure ban the IP address alone is just not enough- if someone wants to attack the server he could use for example a proxy also.
That for the advice that full security is only possible with 227 clients.
227i's security system contains also an improved anticheat for older clients to have at least minimum security with these but full anticheat is again only possible with 227 clients (due to technical limitations of the older clients)