The online racing simulator
Searching in All forums
(135 results)
JogDive
S2 licensed
Thank you Dygear!

what was the problem with your app design or your idea ?? lets do some brainstorming together. Don´t think too close in one way to solve a problem and never give up...read try read try.... Take a blank paper sheet and try to figure your ideas with logic and a pencil out. Then code your pseudo code

[Added]
Password edit for the server start process.

The first long test with the final version was very great. It runs so fast and stable. We got no errors at all. shim, how does it work on your side ??
JogDive
S2 licensed
We arrived 100% !!!

my fingers are bleeding...but i wrote the last open point of the base development. The client to client sync. I will send this version to all beta test mates today and hope to get no bad response from them.

Here comes a new pic:
JogDive
S2 licensed
Yes, i´m able to build IRC based apps but.....i think it´s a nice idea but other things go first *noticed* Guys, i´m on 98% of the base development. Please give me a week or two for the first final release

there are many people who are looking for something like that.... but i don´t want to spread unfinished versions over the net.
JogDive
S2 licensed
Quote from shim :just installed, and had a lil prob with the new exe, but figured out how to fix it.. had to re-enable me admin account.. :P

i think you deleted the "access.key" file. The userdatabase is only valid with its created key. If the key gets lost all account data are something like trash (Readme.txt). please make a backup in future. i used my first created accounts through all versions yet .strange......


and the rest you´ve written: Sorry, what do you mean exactly ??
Edit: Ahh, i see what u mean. hehe the first server sided app had all insim controls. but it was only a test base for the client development so i removed all. the server is only a "remote session manager" for LFS. I thought that nobody do changes without having a valid user account

Edit2: I create a password edit in the LFS server process start options.

Edit3: Ohh, hey guy i sent you a new version last night at 3 o´clock and the email adress i entered was wrong i got a bad response from my mail demon. The latest set is in your mail account yet
Last edited by JogDive, .
JogDive
S2 licensed
Ahh, i see. Language tags.... thank you very much !


Bad Laasphe ?? Marburg
JogDive
S2 licensed
I optimized tons of code last night and fixed several bugs. i wrote a complete new filter method for the color codes and other char tags. What the hell means ^L ?? in the version yet, i made a space for ^L

Mein^vNick^aAUT = Mein|Nick*AUT

@shim: the new "exe" set is on the way........
JogDive
S2 licensed
Quote from Dygear :When can we expect to see a public alpha?

I hope to release it in the next weeks. the concept works at all but there is enough to do....and no new features until the base development works 100%
JogDive
S2 licensed
Thank you very much i fixed a bug in the server app. In some cases all players on the LFS server were not synchronized with the client player list on a login. I will work on a new insim sync method for the client the next days.i got some great new ideas
JogDive
S2 licensed
All right please add the following commands to the server "admin.perm" file:

/p_dt
/p_sg
/p_30
/p_45
/pitlane


Sorry,but you can´t change the presets with the client yet. nice idea
Last edited by JogDive, .
JogDive
S2 licensed
Quote from shim :dont use ICQ, so check PM's for info

Done
JogDive
S2 licensed
Quote from shim :if ya want a demo beta tester ill be happy to help where i can

Hey, that sounds good. Could you give me your icq ?? My app is ready to run. A bunch of work is done now...The client made some problems first but i solved all with a multithreaded solution.
JogDive
S2 licensed
me is nearly finished too.

Please have a look at my first stable beta:
Last edited by JogDive, .
JogDive
S2 licensed
Edit: Ok, i see what you mean
Last edited by JogDive, .
JogDive
S2 licensed
I wrote a BCB VCL code to manage all users in a TreeListView (View Style=VSReport) including "kick,ban,.... etc". It works on demo and full hosts!
I used the Insim "player specific" packets like the example shown above. It´s possible to get user via Insim. I remember a guy who told me that a file exist which stores all user data but i don´t know exactly. I imagined that this method is too dirty.

ICQ: 153443594


Edit: Oh no, please forget that dll, i think its for other purposes
JogDive
S2 licensed
Quote from Dygear :Conclusion to this topic. If your trying to program in C++, try C#.

lol

Quote from der_jackal : But 0 and '\0' are the same thing in this sense.

Yes, absolute right. Sorry for my misleading
JogDive
S2 licensed
Quote from Andy1080 :How would I send the data to lfs?

and thank your for your help JogDive

through an udp socket ?
JogDive
S2 licensed
Yes
JogDive
S2 licensed
Quote from Dygear :$ISI = array(
[0] => 'I'
[1] => 'S'
[2] => 'I'
[3] => '\0'
)

Now, $ISI[4] would also equal '\0' due to that being the array terminator correct?

There was a memory copy function, where you could litarly copy the string from one memory location.

i think not backslash zero, zero
\0 terminates a string

@der_jackal: This is not the error, just an enhancement


EDIT:Hey guy, you used the ' ' char brackets. Zero terminated means terminating with a zero and not with the char code !!!

please try that:

[3] => 0

does it work ?
Last edited by JogDive, .
JogDive
S2 licensed
Its bad.........
your packet is not ready to send! you forgot some important thinks:

an "ISI" Packet includes the apps remote port, admin pass, flags ,nodesecs:

It´s a c++ example but coding is coding........

[COLOR=#000000][COLOR=#ff8000]//a small c++ example:

char v = 0;
InSimInit init_pack;
memset(&init_pack, 0, sizeof(InSimInit));
strcpy(init_pack.Id, "ISI" + v);
init_pack.Port = 12345;
init_pack.Flags = ISF_RACE_TRACKING|ISF_KEEP_ALIVE;
init_pack.NodeSecs = 0;
strcpy(init_pack.Admin,Text.c_str());
UDP1->SendBuffer((char*)&init_pack,1024,sizeof(InSimInit))[/COLOR][/COLOR]

Ohh, a local host address is a 127.0.0.1/255.0.0.0
Last edited by JogDive, .
JogDive
S2 licensed
// ISI + zero

A
char [4] array means a field between 0 and 3:
ISI.Id[3] = 0;

0 not the '0' char code !!! thats diffrent !


btw....a example

char v = 0;
InSimInit init_pack;
memset(&init_pack, 0, sizeof(InSimInit));
strcpy(init_pack.Id, "ISI" + v);
init_pack.Port = 12345;
init_pack.Flags = ISF_RACE_TRACKING|ISF_KEEP_ALIVE;
init_pack.NodeSecs = 0;
strcpy(init_pack.Admin,Text.c_str()); UDP1->SendBuffer((char*)&init_pack,1024,sizeof(InSimInit));

My app connects always
JogDive
S2 licensed
Open SSL by the indy Project. I use SSL as an intercept of my TCP Server Sock. I generated a private und public key set but i´m not sure to use them. better not
JogDive
S2 licensed
Hey, i wrote the server sided user account managment tonight (my first try! :tired:, don´t shoot at me please ). All user account data are stored in an encrypted (self made encryption) "<account>.db" file. Ok so far, but what do you think about the user account validation when a client connects ? i have some ideas but i´m always searching for "better" solutions. any ideas ?
Last edited by JogDive, .
JBindX - the PTT-Tool for Joysticks and Teamspeak
JogDive
S2 licensed
Hello guys!
some time ago i developed a small app for those who wants to use Teamspeak "push to talk" an a gaming device:



Without Teamspeak, tactical Shooters or racing simulators are half as much fun. If you use a joystick for flying air combats or a steering wheel for drifting, it would be very handy to use push to talk with one of the buttons. Unfortunately, this isn't possible with Teamspeak 2 due to the lack of DirectInput Interface Support. If that's the reason why you crashed so many times while getting confused with keyboard, mouse and joystick/wheel/gamepad, you should take a look on JBindX.

With JBindX you can bind any button on your steering wheel, joystick or gamepad with the teamspeak push to talk function (PTT)! Every gaming gear that is supported by Windows will work with JBindX!

http://www.fragthe.net/index.php?cat=15&topic=22976
JogDive
S2 licensed
Quote from the_angry_angel :This way you can have controlling accounts without having to have the servers exact InSim, or admin password, details.


The App is written in C++ with Borland C-Builder 6. First i thought to create an encrypted file with permission flags and user password for each account. this file is named by the user name or we generate one file with all users included. A database solution like sql is too much for this usage and requires more on the root server. Please look at my attached pic. The pic shows the account generating form
Last edited by JogDive, .
JogDive
S2 licensed
Quote from the_angry_angel :
Or do you mean:
LFS Game Server <-> Your Server App (connecting via InSim) <-- Internet --> Your Client App (connecting to "Your Server App", via some other protocol)

Yes, thats it !
FGED GREDG RDFGDR GSFDG