![](https://static.doomworld.com/set_resources_10/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://static.doomworld.com/monthly_2018_02/J_member_14900.png)
JKist3
Members-
Content count
11 -
Joined
-
Last visited
-
Just stumbled upon this thread. It's pretty cool! If you ever focus on duel you should make sure you are training the bot on game settings consistent with one of the competitive standards in doom duel. Differences in match settings that may seem minor to an outsider can change the cost/benefit ratio of many in game decisions. Making sure you can input the correct match settings into VizDoom will be important. Testing a duel bot vs humans on a competitive standard will also be the best measurement of bot performance as this is where the highest human playing level has been reached and these are the settings where the habits of the humans playing against the bots have been developed and are most applicable.
-
I have a byoc ticket, but it's still up in the air if I'll actually make it. This would be my first byoc so not sure what people usually do for planning. Are people here trying to select seats together?
-
What's the most unlikely country you've seen someone playing from?
JKist3 replied to invictius's topic in Multiplayer Doom
This is the right answer. The degree of disadvantage caused by latency depends on the game. Lag causes less of a disadvantage in MMOs compared to FPS games. -
About DEMOS stuff(Ocelot, Anders, Dev) and old ports, record bindings..
JKist3 replied to Lejionator's topic in Speed Demo Submissions
In doom2.exe you can specify by command before the game starts who gets assigned which color. As you may or may not know a specific color will have an advantage over the other in doom2.exe due to spawns and lag. On lan indigo is lagged, while over the internet green is lagged a lot more than indigo. Also, in entryway map01, green gets the much better starting spawn and as a result starts off in control or with a frag run or both. As you can see in old demos between 2 high level players, green will usually win on lan. Originally people played to a 100 frag limit because this was as high as the in game frag counter could go. As games got more competitive a new standard was made: instead of 1 game to 100 they played 2 games to 50 with each player switching colors to make it an actual fair contest. This is the reason the current competitive standard is a 50 fraglimit. After modern source ports came out and eliminated the color advantage the 2nd game to 50 was no longer needed for a fair fight and was dropped. I agree this is most likely a bug you found with odamex. This would be nice. The issue is that unlike quake, doom wasn’t released with a client/server model, so these multiplayer projects have to code their own. They wont all be coded the same way, so the resulting ports will be incompatible. For everything to be compatible the ports would all have had to fork from a single multiplayer port, not implement their own client/server approach. -
^^ Yup that's me. A couple things regarding this proposed multiplayer section: 1) I'm interested in multiplayer stuff but miss many of the multiplayer threads because I'm not that active on the doomworld forums. This is because it's a pain to sift the multiplayer stuff out of the sea of non multiplayer doomworld threads. I and hopefully others would be more active in these threads if they were grouped together in an easily findable section. 2) I don't know when you last tried a multiplayer section but the multiplayer scene has changed a lot over the past few years. ZDaemon used to have a near monopoly on doom multiplayer and their forums were the place to go for multiplayer discussion. As a result, I'm not surprised that a doomworld section at that time would have generated few threads. Times have changed though. The ZDaemon forums have dried up and there really isnt a place to go to for doom multiplayer stuff. The best I can think of are the WDL forums, but those are pretty specialized and don't really fill the full niche. Furthermore, the ZDaemon forum decline was due to administrators running their playerbase outta town, not from lack of player forum interest! Granted the scene has withered away over a few years of this situation, but it seems possible some of this interest could come back with a doomworld forum section. 3) What's the actual cost and effort involved in setting this up? Why not try it for a few months? If it's a ghost town, then remove the section. I don't really see the downsides here...
-
About DEMOS stuff(Ocelot, Anders, Dev) and old ports, record bindings..
JKist3 replied to Lejionator's topic in Speed Demo Submissions
Thanks! Glad you enjoy doom multiplayer. There is indeed a delay between +attack and pellets coming out of the gun. In modern ports with unlagged, opponent positions at the time of pellets getting shot are used for damage calculation, not positions at the time of +attack. So there is still a meaningful delay between these two things. Previously, before the ports had unlagged, you had the additional delay of internet latency to worry about which made aiming on them much harder. Due to the way the p2p netcode/lancode worked in the original doom2.exe, you saw the opponent where they actually were and would need to aim hitscan weapons the same way as on the current unlagged netcode ports. Keep in mind though, swingshots were being discussed back in the doom2.exe days before any of these client/server ports existed, whether they had unlagged netcode or not, so later client/server netcode behavior would not have been the cause of the mythical “swingshot”. No, there was no in game scoreboard. You had to count your opponent's frags in your head. Good luck playing in a FFA match like that! You can see what I mean when I say the original game while a classic was pretty raw and unrefined. I used doom95 to play the demo. As I mentioned before there was a point where the game was paused. This is after frag 15 from what I remember, so it is indeed most likely the cause of your problem. Regarding GhostlyDeath's comments: some ports try to maintain vanilla compatibility (you can watch lmp demos on them from doom2.exe) while others don't focus time and energy on maintaining this. Because odamex tries to maintain vanilla compatibility, not handling this demo correctly this would be a bug in their program. -
About DEMOS stuff(Ocelot, Anders, Dev) and old ports, record bindings..
JKist3 replied to Lejionator's topic in Speed Demo Submissions
In 1995,96,97 doom2.exe, the original game program from id software, was used. The competitive scene gradually shifted away from exe and onto online ports in the early 2000‘s. The source port scenes quickly grew far larger than the doom2.exe scene because of the convenience advantages they brought (the original game from id software while a classic, was raw and buggy compared to what you are used to nowadays for an fps game). Additionally, under internet latency, client server architecture offers better multiplayer abilities than the p2p doom came with, though it’s debatable at what point in time the doom c/s source ports surpassed the original in terms of play quality over the internet. Still, while the source port scenes attracted most all the players, a few of the top competitive players stuck to playing private games of doom2.exe for a while longer before migrating themselves. It’s safe to say that by at least 2004 the competitive scene had moved to ZDaemon. It then stayed on ZDaemon until late 2011 or so, after which it migrated to Odamex in a much smaller capacity. Starting a doom2.exe game isn’t like what you are used to today where you just double click on a server to start. You had to make sure everyone was ready and manually type in a lot of parameters from the command line, so typing out out one more for a demo wasn’t too bad and was how most players did it afaik. Additionally, actually recording a demo in doom2.exe created a lag which hurt player performance so there was always a decision about whether to record a match or not. Nowadays with the modern source ports demo recording is a lot easier. You can have your port auto record any game you join or simply make a start and stop recording key bind. The weapon offset Devastation talks about is with regards to the default original weapon sprites. The crosshair in modern ports is perfectly placed and if you look closely you can see that the weapon sprites are not perfectly aligned with the crosshair. doom2.exe didn’t have a crosshair and some players aimed with the weapon sprite. If you try to aim with the weapon sprite, you should aim off center. As far as swingshots go, I think there’s always been a debate as to whether they exist in both doom2.exe and modern ports. Even though the code is now open source, I don’t think anyone capable enough has bothered with sifting through it to verify if indeed there is any scientific basis for the existence of a swingshot or not. For what it’s worth, I personally don’t try to execute them. While I don’t think I’m a player with overpowering aim, my aim is good enough that combined with the other skills of the game, I get good results. So, swingshots don’t seem to be a necessary part of aiming. TDM has never been that popular in doom. CTF is much more popular as a competitive team mode. I watched the demo you listed up until frag 20 and never saw any crazy behavior. Your demo must have screwed up in some place. The game was paused for a little bit. Maybe your method of playback is incompatible with the pause? Just an idea. Btw doomworld moderators: This thread got moved to the speed run demo section even though it's not about speed runs. It would probably be better suited for a multiplayer section. If only one of those existed.... ;) -
A multiplayer section has my support!
-
Ah yeah, sorry I was thinking of the other settings when I wrote that and forgot about mouselook and jumping. Dew is correct mouselook and jumping are usually used for ctf and not 1v1. As far as 1v1 goes, there are pretty much two ways its traditionally played: 1) oldschool style with some basic fps features and bug fixes added or 2) a complete emulation of the original game. In general north america uses 1) and europe uses 2). Odamex does support both styles fyi.
-
In that case let me plug the game settings we run for ZDDL! We allow features that come standard in any fps nowadays (crosshairs, ability to pickup a weapon without switching to it, forcing the respawn of an opponent after a certain time inactive in the map, actors who’s height is the height of their sprite instead of infinity, all spawn points functioning properly (a bug in the original doom causes certain spawns to be completely silent), etc.) while still keeping the original oldschool gamestyle (no jumping, no mouselook). These settings are much more welcoming for people who are new to the game and also preferred by many (not all) players who still play today. There is a lot of drama in the community about most anything, but the zddl settings get my personal vote. It’s been the competitive standard in North America for the past decade in both 1v1 (ZDDL) and ctf (IDL). The European scene is a bit different and often uses settings absent of the mentioned features or bug fixes for their tournaments and leagues. Odamex does fully support the zddl/idl game settings btw.
-
I think Ralphis hit the nail on the head. I help run the ZDDL which is the top 1v1 doom competition in North America http://cdevastation.com/zddl/ You can use it as an example of how doom is competitively played nowadays. The league started a number of years ago when the competitive standard in doom was zdaemon 1.08, but don’t be fooled by the name. We plan to run our next season on Odamex. ZDaemon 1.09 has been abandoned by the competitive community for a variety of reasons, and skulltag/zandronum has never been taken seriously. Odamex on the other hand is a port by the players for the players, and fully supports top competition. Ralphis is completely correct that this game has a very hardcore following. In addition to many of the top North American players who are considering attending, a few Europeans have mentioned they are trying to scrape together money to attend this event if it looks promising. None of these players North American or European have sponsors that cover travel and hotel costs, yet many still want to attend for an event which few are predicting to have a sufficiently large prize. This says a lot about how serious the players are in this game and the type of event you could have if run correctly.