UTF 9E

The place to chat about mods and other Unreal related stuff :-)
Post Reply
User avatar
}TCP{aLICe
Posts: 1110
https://www.facebook.com/warszawa.kuchnie.na.wymiar/
Joined: Thu Mar 20, 2003 5:23 pm

UTF 9E

Post by }TCP{aLICe »

server: TCP 2vs2
UTF 9E

description:
1) When I am logged as admin my Unreal often crashes when I try to switch map using "switchlevel" (often to the same, so reload the same map) after actual map is done, when scoreboard is displayed.
2) Last time such crash had terrible and strange effect. When I run Unreal again I couldn't to move forward :? I closed Unreal and opened User.ini. In about half of file were strange non alpha/digit chars. Other half of User.ini was pruned and had defaults values !!! You can imagine how angry I was. Hopefuly I had a backup, but a bit out of date, so after 5 minutes of work I had my User.ini restored. It looks like after crash only about half of User.ini was saved, and maybe it crashes during saving ??? Does Unreal save User.ini between maps? I thought it could be related to UTF because you save user ID into User.ini. Check it pls. When I play other servers not being admin I don't have crashes I think (I'll check it harder).
3) I don't know if treat it as a bug but: when game is paused by admin and new players/spectators come, they don't receive ID untill game is unpaused, so it's not possible to use any admin command (ktban ;P) which use ID as parameter.

Please think about above and answer.
User avatar
Xavious
Posts: 2250
Joined: Sun Jul 13, 2003 7:01 pm

Post by Xavious »

thje strange non alpha digit charecters are explained in one of the help files on oldunreal.

and ;please think about the above'...are you emplying that he wouldnt awnser it to its fullest potential?!!
User avatar
}TCP{Wolf
Site Admin
Posts: 4663
Joined: Thu Dec 19, 2002 7:30 pm
Location: https://signal.me/#eu/4zInut2kHeg_ry0GD ... pdqka17o2F
Contact:

Post by }TCP{Wolf »

Sigh...

@1 Crash


not UTF related, if you order "switchlevel" during map switching process (game has ended) your command interferes with the automated servertravel, don't complain that you crash then, your own fault!


@2 ini messup

not UTF related either
http://www.oldunreal.com/UnrealReference/unicode.htm


@3 hidden ID

Ah finally something that -IS- UTF related. It's true when a server is paused you can't see new players (on the new scoreboard) that join while the server is paused. Explaining why etcetc would take ages, but it has todo with delayed initialization of the graphic components which are prone to fail if they are initialized immidiately. Solution: don't pause the server :P I have thought around other ways of initialization but didn't come up with anything reliable AND crashsafe, so the given solution is a compromise.

However, it is possible to use admin commands on them, the ID is given, you just don't see it. Since IDs are incremented each time, just add +1 to the last known ID and you have the ID of your newly joined player. It adds +1 each time he rejoins (IDs are NOT restored by the UTF stats recovery).

Don't worry about the CUID in your user.ini, because if you don't have one, you just get a new one next time you join a UTF server.
-=]I AM GETTING TOO OLD FOR SUBTLETY[=-

mail: chaos.worx[at]gmx.net
IRC Quakenet +OTR: }TCP{Wolf @#oldunreal @#tcp.clan
Jabber/XMPP +OTR: Wolfy359@jabber.org
Threema: CR6Y9YSS
Signal: see profile
ICQ: dead since russian takeover disables OTR
User avatar
Xavious
Posts: 2250
Joined: Sun Jul 13, 2003 7:01 pm

Post by Xavious »

might there be a command to specify the next map you are wanting, so it can be specified during the actual game?
User avatar
}TCP{Wolf
Site Admin
Posts: 4663
Joined: Thu Dec 19, 2002 7:30 pm
Location: https://signal.me/#eu/4zInut2kHeg_ry0GD ... pdqka17o2F
Contact:

Post by }TCP{Wolf »

No.

But maybe someday I might think of something...
-=]I AM GETTING TOO OLD FOR SUBTLETY[=-

mail: chaos.worx[at]gmx.net
IRC Quakenet +OTR: }TCP{Wolf @#oldunreal @#tcp.clan
Jabber/XMPP +OTR: Wolfy359@jabber.org
Threema: CR6Y9YSS
Signal: see profile
ICQ: dead since russian takeover disables OTR
User avatar
}TCP{aLICe
Posts: 1110
Joined: Thu Mar 20, 2003 5:23 pm

Post by }TCP{aLICe »

@@2
It is not unicode related. My User.ini was still plain text file. Read careful my post. These characters were in the "place" Unreal crashed. Unreal just didn't write valid characters because maybe buffor was overwritten, and didn't finish to write to the file. When I restarted Unreal, game repair lost part of User.ini from default file. Anyway it looks like that.

BTW: I not complain, just want to tell you because it could be significant.
User avatar
}TCP{Wolf
Site Admin
Posts: 4663
Joined: Thu Dec 19, 2002 7:30 pm
Location: https://signal.me/#eu/4zInut2kHeg_ry0GD ... pdqka17o2F
Contact:

Post by }TCP{Wolf »

My apologies, reading your posts is sometimes a bit difficult, so yes I tend to overread some parts at times. Will have to work on that. You have deserved better attention.

If your file was truly damaged, that's bad luck. The actual disk-writing functions are all native and not UScript. There is nothing I can say or know about them.

I appreciate being told possibly significant information, however, I dislike the fact people come to premature conclusions with regards to what to associate a problem with. Most so called "bug-reports" I received were not even REMOTELY related to mods I wrote... and that's kinda annoying.
-=]I AM GETTING TOO OLD FOR SUBTLETY[=-

mail: chaos.worx[at]gmx.net
IRC Quakenet +OTR: }TCP{Wolf @#oldunreal @#tcp.clan
Jabber/XMPP +OTR: Wolfy359@jabber.org
Threema: CR6Y9YSS
Signal: see profile
ICQ: dead since russian takeover disables OTR
User avatar
}TCP{aLICe
Posts: 1110
Joined: Thu Mar 20, 2003 5:23 pm

Post by }TCP{aLICe »

I think like that:
If it would be my mod/work/code and somebody had noticed something possibly wrong, what could be related to it, I wish to know, even if it could occur that it's something totally different. Just not programers can't know. If happen to them what never had been before, and they see some conditions when it's happening it's a simple way to conclusion. Finally only programer/author can verify and if he cares about his work he should do it.
Just I'm trying to behave towards others as I wish ppl to behave towards me. Nothing more. Sorry.
Post Reply