Forum

> > CS2D > Scripts > [WIP] CS2DReplay - RC1 Released! [April Fools!]
Forums overviewCS2D overview Scripts overviewLog in to reply

English [WIP] CS2DReplay - RC1 Released! [April Fools!]

39 replies
Page
To the start Previous 1 2 Next To the start

Poll Poll

Should it be included with CS2D by default?

Only registered users are allowed to vote
Yes
84.85% (28)
No
9.09% (3)
I don't know
6.06% (2)
33 votes cast

old closed Poll [WIP] CS2DReplay - RC1 Released! [April Fools!]

VADemon
User Off Offline

Quote
Hi guys,

user Starkkz and I have been working on this project since the beginning of February this year and we're now slowly coming to an end, well, we're about to finish our last big project: CS2DReplay.

IMG:https://i.imgur.com/0TQYUwh.jpg


∗ What is CS2DReplay?
The name is self-explanatory: you can now record and play demos of your previous games! What else to explain?

We really tried to finish the project before the current PCS Project Tournament, but due to the complexity, amount of work and lack of spare time (real life, education) we will only be able to release a release candidate (kind of an alpha/beta release) over the course of the next days.

> The first public release (RC1) is planned for Sunday!
Until then we're still working hard on ironing out last bugs, especially those affecting a smooth playback of recorded replays. Actually the playback part of the project is taking up the most time, it's by far more difficult than the recording of gameplay.


> What's about CS2D 1.0.0.2?
Besides the game code itself (user SQ and user Starkkz are still working on it), we're arguing with user DC whether or not CS2DReplay should be bundled by default with every CS2D installation. As it stands now, it is unclear if it's a good idea at all, because
1) it would be the first time ever a custom script to be included in CS2D
2) Should the script be updated separately from cs2d (frequent script updates) or not at all?
3) it implies we'd need to involve user DC and spend some of his time managing the script as a part of cs2d installation
4) we're still unsure if the release candidate #1 is stable enough to be included in 1.0.0.2, but we indeeed try our best to finish it until then

• What do you think about it? Please answer the poll and post your thoughts and ideas.

> How to use?
The usage is very simple. There're only some commands right now: !record, !stoprecording, !play <replay name>, !pause and !stop. Installation is also as simple as drag-and-drop.

> How are the replays saved?
We've created a custom file format to save replays with minimum space requirements, so you will not be able to open them within a text editor and simply change a thing or two. In general, every action on the server is recorded and written to a file, such as firing, movement, building etc.
Also we're making use of the latest Lua feature in 1.0.0.2 (SHA256 checksum) to ensure that neither the map file or the replay file are damaged or changed to not run into errors when people have different versions of maps or other files in their CS2D folders.

That is all for the time being. Thanks for reading,

with regards,
user Starkkz and user VADemon
edited 1×, last 03.04.16 12:59:51 pm

old Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

Hajt
User Off Offline

Quote
I'm very positively surprised. We are waiting for this for years. I'd like to somehow help. I have the most popular mix/match server and I can take part in the tests. Good luck with the project!

old Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

slimK
User Off Offline

Quote
user Hajt has written
I'm very positively surprised. We are waiting for this for years. I'd like to somehow help. I have the most popular mix/match server and I can take part in the tests. Good luck with the project!


+1

I was waiting this since DC launched max version, seriously this gonna be so good .
One thing add some commands to hide hud and some stuff because we could make some fragmovies too.

old Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

Rainoth
Moderator Off Offline

Quote
"we're about to finish"
"we really tried to finish"
"working hard on ironing out bugs"
> tons of uncertain stuff.

It's obvious. Finish it first, then bundle it with the next CS2D version. Whichever version it'll be. There's no need to force a feature that's not yet finished. Yes it should be added, no it shouldn't be added now. Those who are enthusiastic about it can download the alpha separately.

That is my opinion.

old Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

GeoB99
Moderator Off Offline

Quote
As far as I remember, CS2D had a replay feature in old previous releases, now it got removed from the game. Dunno why. Whatever. Good luck on this project anyway, we'd be glad to see it coming. By the way, as for the commands I would rather replace them with function keys such as F12, F7 etc. than say commands. Of course, when user DC decides to implement this.

old Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

Yashukiller
User Off Offline

Quote
It's a good idea I want it to be added in cs2d. It will help in catching proofs for hackers nd help In tournament but what will be the quality of recorder will be like? Nd as @user GeoB99: said adding it with f7 would be great. but at the end of the day DC will be deciding it that it would be added or not.

old Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

DC
Admin Off Offline

Quote
This sounds pretty nice. Replays are indeed a very important feature.

This is 100% server sided right? It must be because it's Lua. So the replays are recorded on the server, stored on the server and played on the server I guess and clients can't easily get the replays to store and play them locally I assume.

I think there is no legit reason not to bundle this with CS2D but it probably shouldn't be enabled by default because I guess you don't want everyone to be able to control the replay functions and maybe you don't want it at all on slow servers.

@user GeoB99: CS2D never had a working replay function. I started implementing one but I never finished it. There also was a menu entry for it in some (test) releases I guess but it was never possible to actually use it.

My replay function is/would be the complete opposite of this Lua approach. It would be completely client sided, basically just recording all network packages that the client received during recording. When playing the replay it would use something like a virtual local fake server which sends the messages which were saved in the replay. The advantage of this is that clients can store, manage and play replays locally. The disadvantage is that you won't be able to spectate all players properly in the replay because a client doesn't receive all the movement data for all players.

old Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

Yates
Reviewer Off Offline

Quote
Awesome! But if it were to be bundled, how would it work when there is an update? I assume it would have to be downloaded here seeing as it would be less of a hassle than updating the client every time. But wouldn't downloading it here making bundling it pretty much useless?

old RC1 Release

VADemon
User Off Offline

Quote
You will find the download link and a short description below. Please report any bugs you find! Thanks
More >
edited 1×, last 03.04.16 01:07:49 pm
To the start Previous 1 2 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview