Renato71 Posted March 15, 2010 Posted March 15, 2010 Anyone who is interested in contributing to the common stats board' date=' let me know. I can provide you with a dump of the MySQL database and the PHP scripts for the A2A, A2G, Overall and Squadron pages so you can play with it.[/quote'] Remember me? :music_whistling: I'm selling MiG-21 activation key. Also selling Suncom F-15E Talon HOTAS with MIDI connectors, several sets. Contact via PM.
Case Posted March 15, 2010 Author Posted March 15, 2010 Remember me? :music_whistling: I do :) I sent you a pm. There are only 10 types of people in the world: Those who understand binary, and those who don't.
RvEYoda Posted March 15, 2010 Posted March 15, 2010 So right now I'm in the process of moving, and where I'm moving I will have a 100/100 lan connection, so i plan on hosting some FC2 server. I have an idea for such a common stats project, and it would be an online web based realtime update of the FLOT/FEBA line, sort of like a dynamic campaign with the current status visible in real time, and also the amount of players on each side and their selected planes etc. To get points, you can also see some key objectives that can be taken out (both a2a and a2g), and if you hit those you may rotate the mission and you will definitely gain a huge stats boost. Anybody interested in such an idea? S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
Case Posted March 15, 2010 Author Posted March 15, 2010 I have an idea for such a common stats project, and it would be an online web based realtime update of the FLOT/FEBA line, sort of like a dynamic campaign with the current status visible in real time, and also the amount of players on each side and their selected planes etc. .... Anybody interested in such an idea?This would be an excellent start to a hyperlobby replacement. I'd be more than interested! There are only 10 types of people in the world: Those who understand binary, and those who don't.
RvEYoda Posted March 15, 2010 Posted March 15, 2010 This would be an excellent start to a hyperlobby replacement. I'd be more than interested! Ok the data is simple to export through a lua script of a few lines. This can bee sent over socket to some host app (IMO lua should be used for as little work as possible) Preferably lua should only export data, not do any actual parsing, since it is a pain to debug compared to for example a Java app. I would solve it by just feeding a java app on my host machine with massive amount of data exported through lua, sort of like a global data recorder. Then I could upgrade the java host as I want more features without having to touch the server or lua export scripts. S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
Kuky Posted March 15, 2010 Posted March 15, 2010 I don't like the idea of using LUA scripts again, this sounds like, if this is to work every server would seem to need same LUA scripting files? reason I say this is because we had this audeal with upcoming 2.0 and wether we can control what people are using on their end by filecheck... if we are to have this LUA thing again we are back to square 1 No longer active in DCS...
*Rage* Posted March 16, 2010 Posted March 16, 2010 So right now I'm in the process of moving, and where I'm moving I will have a 100/100 lan connection, so i plan on hosting some FC2 server. I have an idea for such a common stats project, and it would be an online web based realtime update of the FLOT/FEBA line, sort of like a dynamic campaign with the current status visible in real time, and also the amount of players on each side and their selected planes etc. To get points, you can also see some key objectives that can be taken out (both a2a and a2g), and if you hit those you may rotate the mission and you will definitely gain a huge stats boost. Anybody interested in such an idea? Sounds awesome [sIGPIC][/sIGPIC] 64th "Scorpions" Aggressor Squadron Discord: 64th Aggressor Squadron TS: 195.201.110.22
Case Posted March 16, 2010 Author Posted March 16, 2010 I don't like the idea of using LUA scripts again, this sounds like, if this is to work every server would seem to need same LUA scripting files?Kuky, this would be a small LUA script that would only run on the server and would have nothing to do with the clients. It sort of is like what Mugatu created for the 3Sqn stats back in the day. For the HL replacement all it would need to do is send the list of pilots and their coalitions and aircraft to some centralized server. There are only 10 types of people in the world: Those who understand binary, and those who don't.
Kuky Posted March 16, 2010 Posted March 16, 2010 But if we force filecheck for this LUA file to ensure clients do not have their own scripts, it would mean everyone (who wants to fly on such server) would need the same file? No longer active in DCS...
RvEYoda Posted March 16, 2010 Posted March 16, 2010 (edited) Simplest way is to just integrity check "config.lua", where global exports are left at defaults; disabled. Global exports are always enabled on the server regardless of this setting, but clients are restricted to exporting data on their own plane and its instruments. This is probably what my server will do. But if you want to disable all data export for cockpit instruments, then yes then you must probably also integrity check "export.lua". The reason why I want to minimize the use of LUA is that it becomes incredibly difficult to write large code (thousands of lines) efficiently: it lacks a decent IDE(afaik) compared to CPP(e.g. Visual Studio) and Java(Eclipse or Netbeans), and the only way to get error messages is to read logs after you've run the game, and that just isn't very efficient :). I am thinking of feeding the entire LoGetWorldObjects table to an external application. Then we can decide afterwards what needs to be cut out etc, we can parse and compare to file logs and so on. We could also integrate this with any ATC software out there. I'd like the FEBA line to be generated dynamically. We could for example set a "radius of control" around ground units, used together with other ground units and groups to define the front lines. I was thinking the display would be similar to Falcon4s dynamic campaign screen. The picture above sort of summarizes what I want to make. I'd also like to put some awacs/ewr in there and connect that to this view as well, to show positions of detected aircraft. (maybe with 10-60 s update rate so people do not abuse it ) Edited March 16, 2010 by =RvE=Yoda S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
Vecko Posted March 16, 2010 Posted March 16, 2010 (edited) Is is possible to see number of used missiles for each player in stat? Amounth of used missile/kill ratio can be very interesting information... Edited March 16, 2010 by Vecko [sIGPIC][/sIGPIC] Virtual Aerial Operations
Grimes Posted March 16, 2010 Posted March 16, 2010 FC2 is capable of it because all of that information is actually written to a log file. We can see if missiles are spammed, figure out the PK, to and extent figure out average flight time of the missiles that hit their targets. The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum
thaFunkster Posted March 16, 2010 Posted March 16, 2010 Case, this is a great idea, I remeber people in the 104th mentioning it and it really struck me. Great to see some community minds coming together on this one, bodes very well for the future of our sim. Funk on YouTube!
Moa Posted March 17, 2010 Posted March 17, 2010 (edited) I have been looking at this for a while (as "one of the people in the 104th"). In fact it is one of the reasons I started my own stats project. Exporting directly from LO via socket to external application seems best for DCS/FC2. Reading the debriefing file is a pain as it is not self-contained as in FC1 (LockOn: Flaming Cliffs 1.x). You also have to parse the mission file to resolve the unit identifier to the unit type. Plus all the other resources need to resolve class IDs to files containing LUA tables. In the mission debrief file I could see no mention of the name of the mission file used. I consider this a design defect from the point of view that you must use external information to tie the debrief log to the mission that was run. No wonder no-one has done BS stats yet despite it being out for a year. The natural language to do this in is LUA, but a decade of using scripting languages (mostly Perl and csh, not much Lua) I now have an aversion to them since the compilers and tools are so weak that you don't get much help to kill bugs that a decent compiler will catch as you are typing. Scripting languages appear faster to develop in but once your project gets big they are actually slower in my experience due to the extra manual work involved in getting an extended source base consistent without compiler support. I had started doing the parsing of BS mission files in Java. A dynamic campaign is a big undertaking and IMHO you need a more powerful language and tools to make it work nicely (as in, to a war simulation level, not just a 'looks about right' level) than lightweight LUA. Java is also good because it lets us run dedicated servers on platforms other than Windows (I have a few spare older machines about that can run Linux fine but suck for Windows). Edited March 17, 2010 by Moa
Case Posted March 21, 2010 Author Posted March 21, 2010 Case, are you going to add the ace page to the common stats? Your wish is my command :D I just uploaded the Aces, Lone Wolves and Help pages. 2 There are only 10 types of people in the world: Those who understand binary, and those who don't.
X-man Posted March 21, 2010 Posted March 21, 2010 Great work Case! :thumbup: 64th Aggressor Squadron Discord: 64th Aggressor Squadron TS: 135.181.115.54
PVI_Eagle Posted March 21, 2010 Posted March 21, 2010 NEW BS AND LOFC2 SQUAD Hi Case , we are creating a new BS LOFC2 squad and we have a dedicated server for ours multiplayers. Can I add our stats to a web site? Please help me step by step how to do, because I don't understand lua-language and I amn't a good programmer. Thx www.pvi.it [sIGPIC][/sIGPIC]
Case Posted March 21, 2010 Author Posted March 21, 2010 we are creating a new BS LOFC2 squad and we have a dedicated server for ours multiplayers. Can I add our stats to a web site? Unfortunately this stats page is for FC1.12 only. Writing one for DCS:BS would be a completely different project. However, with FC2.0 on the horizon this will be developed in the future. There are only 10 types of people in the world: Those who understand binary, and those who don't.
Renato71 Posted April 8, 2010 Posted April 8, 2010 Hi, Any news on FC2 stats? Can that be done? I'm selling MiG-21 activation key. Also selling Suncom F-15E Talon HOTAS with MIDI connectors, several sets. Contact via PM.
Vecko Posted April 8, 2010 Posted April 8, 2010 Hi, Any news on FC2 stats? Can that be done? Yep, player "Building" is No 1 killer in FC2 ...:smilewink: 1 [sIGPIC][/sIGPIC] Virtual Aerial Operations
Renato71 Posted April 8, 2010 Posted April 8, 2010 Yeah, I hate that bastard! He is using some sort of invisibility cheat, I can never lock up on him! 1 I'm selling MiG-21 activation key. Also selling Suncom F-15E Talon HOTAS with MIDI connectors, several sets. Contact via PM.
4c Hajduk Veljko Posted April 8, 2010 Posted April 8, 2010 Yeah, I hate that bastard! He is using some sort of invisibility cheat, I can never lock up on him!He, he, he ... Just remember which building killed you and next flight, bring some bombs with you!! :smilewink: Thermaltake Kandalf LCS | Gigabyte GA-X58A-UD3R | Etasis ET750 (850W Max) | i7-920 OC to 4.0 GHz | Gigabyte HD5850 | OCZ Gold 6GB DDR3 2000 | 2 X 30GB OCZ Vertex SSD in RAID 0 | ASUS VW266H 25.5" | LG Blue Ray 10X burner | TIR 5 | Saitek X-52 Pro | Logitech G930 | Saitek Pro flight rudder pedals | Windows 7 Home Premium 64 bit
Grimes Posted April 8, 2010 Posted April 8, 2010 I think the building saw the movie "Up." It's got a few a2a kills! The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum
VTJS17_Fire Posted June 25, 2010 Posted June 25, 2010 Any news on that project? kind regards, fire Hardware: Intel i5 4670K | Zalman NPS9900MAX | GeIL 16GB @1333MHz | Asrock Z97 Pro4 | Sapphire Radeon R9 380X Nitro | Samsung SSDs 840 series 120GB & 250 GB | Samsung HD204UI 2TB | be quiet! Pure Power 530W | Aerocool RS-9 Devil Red | Samsung SyncMaster SA350 24" + ASUS VE198S 19" | Saitek X52 | TrackIR 5 | Thrustmaster MFD Cougar | Speedlink Darksky LED | Razor Diamondback | Razor X-Mat Control | SoundBlaster Tactic 3D Rage ### Software: Windows 10 Pro 64Bit [sIGPIC][/sIGPIC]
Recommended Posts