Well honestly if my competence level was up there to all of this, I'd have a go at it mainly for familiarity's sake but I think I see what you're saying with these vulnerabilities; to create exceptions for all these possible weak points that are able to crash the server, maddening. So then that makes me wonder who's the team behind LW because based on their server description, it seems their pulling off C++ for the most part.
As a newbie that aspires to write his own code instead of editing someone else's to fit my needs, where should I go? It was advised that I should learn C++ to get a familiarity with the syntax that is going to be used in Squirrel and the different function qualities I may call upon to solve varying scenarios. And because of it I did understand some of the things when I look at sample scripts but what I can't understand for example is the linking of complementary files.
For example there is a sample script that was posted by rObInX of an ADM server. This server has 4 scripts. A main script that houses mainly player related functions, a functions script that holds his events, an admin scripts for admin commands and an echo script for IRC channels. In none of these scripts have I seen anything that even looks remotely like the main script is calling on the others so I just assumed that the server.exe just reads each script and loads them. So I copied these extra scripts over into a VCMP Blank Server template I have to see if they will work and they did not so I checked through every other supporting files to see if there was some linkage happening in the codes and I'm not seeing it but I didn't see anything out of the ordinary in server.conf and server.cfg.
Also the documentation that I'm seeing for learning Squirrel is a referencing document and not a true guide like there is for Pawn VCMP. So idk where to go to start coding something for my server. I just feel stuck
As a newbie that aspires to write his own code instead of editing someone else's to fit my needs, where should I go? It was advised that I should learn C++ to get a familiarity with the syntax that is going to be used in Squirrel and the different function qualities I may call upon to solve varying scenarios. And because of it I did understand some of the things when I look at sample scripts but what I can't understand for example is the linking of complementary files.
For example there is a sample script that was posted by rObInX of an ADM server. This server has 4 scripts. A main script that houses mainly player related functions, a functions script that holds his events, an admin scripts for admin commands and an echo script for IRC channels. In none of these scripts have I seen anything that even looks remotely like the main script is calling on the others so I just assumed that the server.exe just reads each script and loads them. So I copied these extra scripts over into a VCMP Blank Server template I have to see if they will work and they did not so I checked through every other supporting files to see if there was some linkage happening in the codes and I'm not seeing it but I didn't see anything out of the ordinary in server.conf and server.cfg.
Also the documentation that I'm seeing for learning Squirrel is a referencing document and not a true guide like there is for Pawn VCMP. So idk where to go to start coding something for my server. I just feel stuck