Author Topic: RTB Development  (Read 378587 times)

I still have no idea what you mean by "overwrite your script", but did he make it (I want details) so that custom icons can't be used?
Example, You want write the script add to RTB mod. Ehpi find out that you wrote it. Then he not want your sricpt merge into his RTB mod and He write new script over your script can't be used. That how He did to my custom icons are forced change to default the icons. Badspot's idea overwrite the studTOP.png If I want replace new one studTOP, The cache allow replace my new one to back original studTOP.png.

Example, You want write the script add to RTB mod. Ehpi find out that you wrote it. Then he not want your sricpt merge into his RTB mod and He write new script over your script can't be used. That how He did to my custom icons are forced change to default the icons. Badspot's idea overwrite the studTOP.png If I want replace new one studTOP, The cache allow replace my new one to back original studTOP.png.
Oh, so he just changed the code so that it broke your mod temporarily?

Oh, so he just changed the code so that it broke your mod temporarily?
Correct. Not temporarily. Permanent something like that.
« Last Edit: August 18, 2012, 01:52:45 AM by Cubelands »

Ephi, can we have an auto updater for servers?

On the condition that you stop being a little bitch in this thread about it, sure.

Ephi, mind changing line 172 of client.cs from
function GameConnection::setConnectArgs(%a,%b,%c,%d,%e,%f)
to
function GameConnection::setConnectArgs(%a,%b,%c,%d,%e,%f,%g,%h,%i,%j,%k,%l,%m,%n,%o,%p)

and line 174 from
Parent::setConnectArgs(%a,%b,%c,%d,%e,%f,$RTB::Version);
to
Parent::setConnectArgs(%a,%b,%c,%d,%e,%f,$RTB::Version,%h,%i,%j,%k,%l,%m,%n,%o,%p);
? You're bottlenecking everyone else and now we can't make work arounds because r1701 broke packages.

Fine.

Correct. Not temporarily. Permanent something like that.

I've not made any changes to prevent people using custom icons. You're clearly just handicapped.

I've not made any changes to prevent people using custom icons. You're clearly just handicapped.
That you are very IMMATURE! I were assume, But you didn't change it.

Also, Ephi

server.cs line 71
function GameConnection::onConnectRequest(%this,%a,%b,%c,%d,%e,%f,%g,%h,%i)
to
function GameConnection::onConnectRequest(%a,%b,%c,%d,%e,%f,%g,%h,%i,%j,%k,%l,%m,%n,%o,%p)

and line 78
Parent::onConnectRequest(%this,%a,%b,%c,%d,%e,%f,%g,%h,%i);
to
Parent::onConnectRequest(%this,%a,%b,%c,%d,%e,%f,%g,%h,%i,%j,%k,%l,%m,%n,%o,%p);

I have a problem with the RTB Mod manager:
When I enable add-ons in the mod manager, they're not enabled in the built in addon manager and the server starts without them.
It also resets the add-ons I selected in the RTB mod manager once I start the server.

Ephi, can you make it so that if I have RTB running on computer 1, and I connect on computer 2, it kicks computer 1 off of RTB. Or put a checkbox in the options that says something like, "disconnect from RTB on new connection request from a different IP?" (something not as long as that of course).

I have a problem with the RTB Mod manager:
When I enable add-ons in the mod manager, they're not enabled in the built in addon manager and the server starts without them.
It also resets the add-ons I selected in the RTB mod manager once I start the server.

The add-on enabling doesn't really work as of v21, I need to decide what I'm going to do with that and then do it. I'm hoping to release a patch today to sort out a load of other issues so that one will probably be resolved in the next week or so.

Ephi, can you make it so that if I have RTB running on computer 1, and I connect on computer 2, it kicks computer 1 off of RTB. Or put a checkbox in the options that says something like, "disconnect from RTB on new connection request from a different IP?" (something not as long as that of course).

Yeah I think this should be do-able and it probably makes sense. I know I've been in the same situation before and was furious.

The add-on enabling doesn't really work as of v21, I need to decide what I'm going to do with that and then do it. I'm hoping to release a patch today to sort out a load of other issues so that one will probably be resolved in the next week or so.

Yeah I think this should be do-able and it probably makes sense. I know I've been in the same situation before and was furious.
Maybe add IP Priorities, say I have a laptop and my rig is usually off, so I tend to play BL on my laptop.

I did once however use my rig to test the shaders, and then went on my laptop and raged cause it didn't let me on RTB and was flying to colorado. I could set my laptop's IP to priority level 2 and my Rigs to 3, leaving my Laptop ahead, and an extra slot for my phone which I magically made run windows XP.

The add-on enabling doesn't really work as of v21, I need to decide what I'm going to do with that and then do it. I'm hoping to release a patch today to sort out a load of other issues so that one will probably be resolved in the next week or so.

Yeah I think this should be do-able and it probably makes sense. I know I've been in the same situation before and was furious.

Sounds good, also if it is not an out of the way thing, can you kick me off RTB right now? Thanks.

Also, Ephi

server.cs line 71
function GameConnection::onConnectRequest(%this,%a,%b,%c,%d,%e,%f,%g,%h,%i)
to
function GameConnection::onConnectRequest(%this,%a,%b,%c,%d,%e,%f,%g,%h,%i,%j,%k,%l,%m,%n,%o,%p)

and line 78
Parent::onConnectRequest(%this,%a,%b,%c,%d,%e,%f,%g,%h,%i);
to
Parent::onConnectRequest(%this,%a,%b,%c,%d,%e,%f,%g,%h,%i,%j,%k,%l,%m,%n,%o,%p);
fixd
no removing %this

fixd
no removing %this

%this isn't required, it can be any name really..

Maybe add IP Priorities, say I have a laptop and my rig is usually off, so I tend to play BL on my laptop.

I did once however use my rig to test the shaders, and then went on my laptop and raged cause it didn't let me on RTB and was flying to colorado. I could set my laptop's IP to priority level 2 and my Rigs to 3, leaving my Laptop ahead, and an extra slot for my phone which I magically made run windows XP.
Unless they're on totally different networks, it doesn't work that way (due to NAT, everything on the same network behind a router appears as the same IP connecting on different ports and there's no way to identify the exact machine natively)

A server-synced pref to allow RTB Connect to be disconnected by new connections would be the easiest way to do it. That, or when you connect it sends a ping to your existing connection, this ping prompts an immediate response and on the client a dialog box asking if you want to allow the new connection - lack of response to the ping or a 'yes' dialog response would allow the new connection, while answering 'no' on the dialog would prevent it.

Ephialtes,
               How I can upload of my custom RTB icons to your RTB website?
               Can you add the category for the custom icons of buddy list and chat room?
I made them a dozen already.
http://forum.blockland.us/index.php?topic=199594.0