View Full Version : mutator/tool to prevent reconnecting ?
legacy-UTroll
03-22-2003, 11:01 AM
is there a mutator or somebody working on one that prevents people from reconnecting in invasion ?
maybe that they have to wait 5 minutes before they can rejoin the server, or better when they reconnect they go to spectator mode and have to wait for the next wave before they can play (like its supposed to be when you die)
ProAsm
03-22-2003, 05:09 PM
This problem has been fixed in the new betapatch but in the meantime you can use a mut I made for MikeDr or Nex I think it was who complained of the same thing:
http://www.unrealza.co.za/files/mods/onestop.zip
It basically wont allow anyone back on till the next level - teach him for trying to cheat the game :)
legacy-UTroll
03-23-2003, 02:57 AM
great :up:
thank you proasm
legacy-bigtoe
03-23-2003, 09:07 AM
Invasion is a total joke anyway whats the point!
Try Monsterhunt in UT if you want real action!:D :eek:
legacy-wkc
07-18-2003, 02:50 PM
Originally posted by ProAsm
This problem has been fixed in the new betapatch but in the meantime you can use a mut I made for MikeDr or Nex I think it was who complained of the same thing:
http://www.unrealza.co.za/files/mods/onestop.zip
It basically wont allow anyone back on till the next level - teach him for trying to cheat the game :)
Hi, ProAsm. Great mod. Could you make the mod to NOT allowing people to reconnect ONLY IF they were dead when they left the server?
Maybe instead of remembering everyone's IP when they join, remember them only when they die.
Would be a great help for admins who need to exit out and come back in as need.
ProAsm
07-18-2003, 07:34 PM
I could just make it that it does not effect an Admin on the server.
Would that do ?
legacy-wkc
07-18-2003, 08:25 PM
Well, that would at least help me and my helper admin out.
Sometimes, it just seems unfair to those who have to disconnect for reasons such as ISP disconnect. If they are not dead, they should not be penalized. Anyway, if it's hard to do, just letting admin in is fine. :)
TIA.
ProAsm
07-18-2003, 08:48 PM
Ok I will see what I can do and get back to you.
It may be a while as I'm very busy atm trying to get UT2Vote17 completed and released.
legacy-wkc
07-18-2003, 08:58 PM
Great. Thanks. :)
legacy-wkc
07-24-2003, 02:51 PM
Hi, ProAsm. Does the OneStop prevent people from reconnecting using their IP address or by IP range? A forum mate has two differnet IP addresses on 2 computers, but only one can connect to the server. Is the OneStop blocking a C class range from reconnecting?
http://www.myunreal.com/BBS/ubb/Forum4/HTML/003782.html
ProAsm
07-24-2003, 05:02 PM
OneStop use the players Unique CD-Key ID and not his IP.
I have completed the updated version but it now functions very differently.
It is no longer a Mutator but a Game that replaces Invasion.
and is called Provasion.Invasion for a better name, so instead of you playing Skaarjpack.Invasion you will need to replace that with Provasion.Invasion
No Serverpackage is needed.
I had to do this as a Mutator does not know when a player leaves a server or how he left. By the time a Mutator gets this information, the player has already left and his information all cancelled.
Provasion.Invasion will now only record a Players ID information if he left the server while he was Dead and he was not the ServerAdmin.
When a disqualified player returns, he will immediately be made dead :)
I need someone to test it ;)
http://www.unrealza.co.za/files/mods/Provasion.zip
legacy-wkc
07-24-2003, 05:26 PM
That's extremely cool!! Let me go home right now and test it out. tyvm!!
legacy-wkc
07-24-2003, 10:42 PM
Tested it on a busy server running Excessive Invasion. Here are the observation:
1) Died and reconnect - able to get in but as a spectator. When next wave comes, back to live. Great!
2) Did not die and reconnect - also get back in as a spectator.
3) Login as admin and reconnect - same. Got back in as a spectator.
4) Handful of people complained they just joined mid-game. They were not reconnecting but they got in only as a spectator.
Overall, it's not much different than the original OneStop, but I consider it as an improvement since I only have to wait for the wave to be over instead of waiting outside the game not knowning when the map changes.
legacy-wkc
07-25-2003, 12:14 PM
I just experienced myself that even when I first join, I was put into spectator mode. I think I exited out the game last night after I died. Boy, this mod do have long term memory. ;)
BTW, in case you want to try, our server is at 209 208 180 138
ProAsm
07-25-2003, 07:04 PM
Ok, I'll get the next version going for you.
Problem is I forgot to clear the ID's after each wave - forgot about the waves :)
legacy-wkc
07-25-2003, 08:51 PM
Nice! I did not die and reconnect and I still became spectator. Is it related to that?
ProAsm
07-25-2003, 09:44 PM
I'm not sure as I dont know Invasion too well.
I'll have to fire it up on my server and play a bit to figure things out, but yes I think at some stage you must have died and left and its now recorded your ID.
legacy-wkc
07-26-2003, 04:59 AM
I see. As soon as you have another one ready, I'll gladly test it out. :)
ProAsm
07-26-2003, 04:20 PM
Ok I got it this time.
http://www.unrealza.co.za/files/mods/Provasion2.zip
If you leave when dead - you will come back dead for that wave.
You will be able to play the next wave.
If you set this in your UT2003.ini file then you leave when dead, you will come back dead for the whole of that game, in otherwords all Waves.
[Provasion2.Invasion]
bOutForGame=True
legacy-wkc
07-27-2003, 12:15 AM
Nice!!! Let me try it out.
legacy-wkc
07-30-2003, 12:08 AM
hmm, the new version has no effect on the reconnect at all. I can reconnect in any condition and keep playing.
ucc server DM-Bartokk?Game=Provasion2.Invasion?MinPlayers=2
ProAsm
07-30-2003, 05:01 PM
mmm thats real wierd as I tried it on one of my servers here and it seemed to work ok.
If you are logged in as Admin then it will do as you say it is doing.
Odd, I'll have another look see.
legacy-wkc
07-30-2003, 05:07 PM
No, i've never login as admin. I'll change my server admin pass just in case something else made it think i'm the admin and see if that make any different.
legacy-wkc
07-31-2003, 05:21 AM
Tried changing the admin password on the server, remove all the mods. Still the same.
In the meantime, I'm using the older version which kinda serve the purpose. :)
Thanks again for your time looking into it. All your effort are extremely appreciated.
ProAsm
07-31-2003, 04:46 PM
Well I tested it again but maybe I need to do it with players as I tested it on my server with 2 Bots.
During a wave, I would let the monsters kill me "OUT" then log off, and log back in - immediate Spectator "OUT' - come alive again in next wave.
During that wave while I'm still alive, I log off. I log back on to the server and I'm back in the game.
Unless I can get it to do whats happeneing your end, there is nothing I can fix as it does what I want it to do.
Wierd :bulb:
legacy-wkc
07-31-2003, 05:48 PM
I've only tested it with bots. I started a server with a few bots in it. I joined, type suicide, (did not disconnect), hit Esc and browse server, connect to the server again, and I was able to play again.
I'm going to let the monster kill me tonight and then disconnect and see if i can get it work.
P.S. by any chance the version you are testing is different from the one that you are sharing? Just a thought.
ProAsm
07-31-2003, 07:11 PM
It exactly the same version you have and maybe by commiting suicide is the reason its not working for you as a totally different function is used with suicides that being killed by a monster.
Let me know your findings.
legacy-wkc
08-01-2003, 02:36 AM
You are absolutely right. When I was killed by the monster, I cannot reconnect and play.
I'm going to put it on our busy pub server and test it out now. I'll report back later. Thanks again. :)
legacy-wkc
08-01-2003, 05:56 AM
Hmm, i don't remember what i did to get it working. Once I put it on the server, it doesn't work again.
Now I try it on my computer, i still can't get it work again. This mod is so touchy. lol. I'm going to try it again tomorrow and see what i did to get it to work once for me.
ProAsm
08-01-2003, 03:05 PM
I'm taking a long shot here but what some Admin do and should NOT do is change UT2003's default Playename.
If you do that then its possible some mods will not work.
In your UT2003.ini file near the top it says:
Name=Player
That should never be anything else but Name=Player
This mod uses that spot to remember who is "OUT" and who is not, so make sure you do not have your Nickname in there.
legacy-wkc
08-02-2003, 04:24 AM
I already have Name=Player there. :(
legacy-wkc
08-04-2003, 10:16 PM
I can't get the version 2 working. I'm still using the last version from http://www.unrealza.co.za/files/mods/Provasion.zip
Must be some improvement you made that somehow doesn't agree with some configuration. Could you use the last version and just clear the ID's after each wave? I know it's like going backward, but that's the only version that works consistently for our server. Please please. ;)
ProAsm
08-05-2003, 07:01 PM
Ok - try Provasion3 :)
Its the same as 2 but only done very differently and I also removed the ini file option and the part about the Admin.
So anyone who's OUT now will be OUT in the wave they left.
The next wave all will be ok.
I have tested this version on my server several times in every configuration there is and it worked everytime without fail.
Try it.
http://www.unrealza.co.za/files/mods/Provasion3.zip
legacy-wkc
08-05-2003, 07:45 PM
Thanks. I'm going to try it out now.
legacy-wkc
08-05-2003, 08:48 PM
Still not working, but i see something that may help. There are 2 access none at the very end:
1st time joining:
DevNet: Level server received: GAMESTATE D39F05931FF2E22E4081F6796211A9F3a4f5343983822326b0 26b92a532a9148
DevNet: Level server received: GAMESTATE 8F32CAAC734CD1EE4973354F41631489ef5489cbb77b863fdf da1ca778e2aff5
DevNet: Level server received: JOIN
DevNet: Join request: :7788/Index.ut2?Name=Wes|MyU?Class=Engine.Pawn?Character =Romulus?team=1
ScriptLog: Team 1
ScriptLog: Login: Wes|MyU
Log: xPlayer got player TcpipConnection
ScriptLog: New Player Wes|MyU id= xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DevNet: Join succeeded: Wes|MyU
ScriptLog: START MATCH
DevNet: NotifyAcceptingConnection: Server myLevel accept
NetComeGo: Open myLevel 08/05/03 19:39:55 68.173.31.62:1432
DevNet: NotifyAcceptingChannel Control 0 server Level DM-Asbestos.myLevel: Accepted
DevNet: Level server received: HELLO REVISION=0 MINVER=2000 VER=2225
DevNet: Level server received: AUTH HASH=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx USERNAME= PASSWORD=
DevNet: Level server received: NETSPEED 10000
Log: Client netspeed is 9000
DevNet: Level server received: LOGIN RESPONSE=-2077364457 URL=:7788/Index.ut2?Name=Wes|MyU?Class=Engine.Pawn?Character =Romulus?team=1
DevNet: Login request: :7788/Index.ut2?Name=Wes|MyU?Class=Engine.Pawn?Character =Romulus?team=1
NetComeGo: Close TcpipConnection 68.173.xx.xx:1419 08/05/03 19:39:56
DevNet: Level server received: CRITOBJCNT 23
DevNet: Level server received: GAMESTATE 520996A03FACE2BE4FF9A24F17158B3B7c07dc2b72044ef0e6 278707e9e8b0f6
DevNet: Level server received: GAMESTATE 94CCAFA3110DF8554127EB541A7E493Dcb025924a436247fbc fc18f4fa7f97dc
Nothing special.
When I died and reconnect:
DevNet: Level server received: GAMESTATE D39F05931FF2E22E4081F6796211A9F3a4f5343983822326b0 26b92a532a9148
DevNet: Level server received: GAMESTATE 8F32CAAC734CD1EE4973354F41631489ef5489cbb77b863fdf da1ca778e2aff5
DevNet: Level server received: JOIN
DevNet: Join request: :7788/Index.ut2?Name=Wes|MyU?Class=Engine.Pawn?Character =Romulus?team=1
ScriptLog: Team 1
ScriptLog: Login: Wes|MyU
Log: xPlayer got player TcpipConnection
ScriptLog: New Player Wes|MyU id= xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DevNet: Join succeeded: Wes|MyU
Warning: Invasion DM-Asbestos.Invasion (Function Provasion3.Invasion.Logout:00F8) Accessed None
Warning: Invasion DM-Asbestos.Invasion (Function Provasion3.Invasion.Logout:0100) Accessed None
I guess the Provision3 tried to Log me out but somehow the function is not there?
Do you want to see the full log and/or my ini file?
ProAsm
08-05-2003, 09:32 PM
Ok download it again, same link, same file.
All I have done is added a whole lot of debug information to it and it will write a pile of stuff to your log about what it is doing.
Die by the monsters, quit, reconnect several times.
Quit while alive and reconnect etc.
Give it a good workout even though it does not work for you, then when done email me you server log.
proasm@stormnet.co.za
ProAsm
08-06-2003, 05:50 PM
Ok we nailed it and it now works fine except with the Excessive mod.
For whoever else wants it:
http://www.unrealza.co.za/files/mods/Provasion4.zip
legacy-wkc
08-06-2003, 05:55 PM
Thank you so much, ProAsm. :)
Powered by vBulletin® Version 4.1.6 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.