Forum

> > CS2D > General > Ideas for CS2D - READ THE FIRST POST (OP)!
Forums overviewCS2D overviewGeneral overviewLog in to reply

English Ideas for CS2D - READ THE FIRST POST (OP)!

3,231 replies
Page
To the start Previous 1 274 75 76161 162 Next To the start

old Re: Ideas for CS2D - READ THE FIRST POST (OP)!

Mora
User Off Offline

Quote
@user Kirito2K: not taht all things is may be made by lua, but really would be nice to make your own npc and client just need to download sound and sprite(the move and brain of it will be not sent, bcs of someone don't want to get it to anyone..) and make special files for them, like "name.npc" that may be opened by any txt editor and put it on new cs2d map "entities".
ex.:
D:\cs2d\Counter-Strike2D\entities\npc\
Editor may automaticaly check files and add them as type in the entity.
and if something is missed then message is :
"Something missing in the npc\ files, check console for details"
/ye, my english -.-

old Re: Ideas for CS2D - READ THE FIRST POST (OP)!

Mami Tomoe
User Off Offline

Quote
user J192 has written
How do you decide the AI of your custom NPC's, then?

Off-topic: Why isn't there an "Ideas for Carnage Contest" thread?


Use an already existed A.I. (if it has a gun than soldier if it doesn't than zombie or whatever fits)

old Re: Ideas for CS2D - READ THE FIRST POST (OP)!

Pagyra
User Off Offline

Quote
I think CS2D need an more cool stats and achievement system based on USGN and game stats.
In any case, packet data from site and servers is transmitted to indicating status of user or online server send player actions to stats and it sends data of its state to USDE so all player data can be send to database at site.
So that/these data can be accumulated at site and added to usgn stats. It can be usefull, at stats may be displayed his progress per day\week\month, and site statistics can show how much time user spend at game, how often he play CS2D, when he play at online server last time, his "favorite" server, map and gamemode, his average ping, his kills/death ratio, his scores, ranks, time on server, so on ... In addition, server can send message of "ban" and its causes for ID and IP of current user - so it will be possible to a temporary ban for this player to entry access into USGN - so this action to temporarily restrict access to banned players on server with parameter only "For players with USGN ID".

Due to fact that there are many admin/say/color scripts in file archive and some other uploads, I would suggest to add some of these functions to standard visual functionality of servermenu which can be showed to player which presses a specific key and after player enter server password can access to all server settings with menus and windows but not through console commands.
edited 2×, last 07.05.15 02:45:05 pm

old Re: Ideas for CS2D - READ THE FIRST POST (OP)!

DC
Admin Off Offline

Quote
@user Pagyra: The achievement stats/system is not a new idea. Please read the thread before posting. The problem are Lua scripts and cheats/hacks which would lead to strange stats or render the stats totally useless.

old Re: Ideas for CS2D - READ THE FIRST POST (OP)!

Pagyra
User Off Offline

Quote
user DC I know that it is not new - just no one has tried to come up with a solution.
I propose to resolve these problems - for this you can make online game launcher which based on torrent and online anti-virus programms.
If user run a game, or host server then launcher load menu with list of modifications which available on file archive at website and download required files. After downloading file, it automatically unzipped archive to correct location in game folder.
All files from file archive are have a file attribute with file number on website and so it can be checked with correct file using a hash of data (MD5 or sha1 checksums, same way as it does work at torrent downloads or at anti-virus programms), in same way you can verify all existing files from users game folder.
In this way it is possible to check and take statistics of about lua scripts or other custom files which installed at users game folder.

An algorithm to compute the cheats too relatively simple:
1. Get information about all running processes (in WMI)
2. Go around all the processes in cycle and get their md5 or sha1 checksums.
3. Send data to server and check it with sources with already available cheats and then ban player USGN.

Yes it may take some time, but given number and size of CS2D files (especially if you try to optimize it with using of png extension and decrease bitrate of most sounds), with good quality of communication and computer is only marginally more than time of a standard intro of CS2D.

All this functionality has recently appeared in Process Explorer (So I'm sure you can find all sources on Internet). There he works very well. At output we get a module that is able to scan your computer for cheats and bad files. But it is very fast and does not require installation of additional software.
edited 3×, last 07.05.15 03:56:55 pm

old Re: Ideas for CS2D - READ THE FIRST POST (OP)!

DC
Admin Off Offline

Quote
I'm aware of all these possibilities and some hackers are aware of them as well unfortunately. The process detection actually was part of CS2D for a long time.

The point is that every protection can be disabled / tricked when enough time is invested by attackers. And they do invest a lot of time. I know this because I invested many hours to develop protections which later have been bypassed by hackers. I would always have to refine my system in order to catch up - and I'm not willing to fight this endless fight and to invest resources into it. Sorry.

old Re: Ideas for CS2D - READ THE FIRST POST (OP)!

Nekomata
User Off Offline

Quote
A lua parse
1
setrot <player id> <angle[0-359]>

What's the awesome use of this?
Well, creating a function to lock a player's rotation may be able to determine if he's using aimbot or not. Catch the flow?

old Re: Ideas for CS2D - READ THE FIRST POST (OP)!

Rainoth
Moderator Off Offline

Quote
Tile brightness for entities.
Here's why:
You use 50% brightness and make "underground", you then try to place a breakable but it's at 100% brightness and I can only change it's transparency. So basically, you can't place breakables of same brightness if your tiles are darker and I think that's quite unfortunate.
One can use sprites to cover an area with darkness but since there's brightness for tiles, there should be brightness for entities too.
To the start Previous 1 274 75 76161 162 Next To the start
Log in to replyGeneral overviewCS2D overviewForums overview