Forum Replies Created
Hmm, I thought about it, and think that as long as this file will not be _run_ by scorched(and as long as you don’t run it), and as long as this file can not be put into arbitrary location on hard drive(!), it is fine.
I.e. I think that if somebody places executable file of trojan into mod folder and runs server, file will be downloaded, but will not be automatically executed (so no harm other than wasting hard drive space if you yourself don’t run it).
Also it is necessary to check and make sure that scorched client absolutely can not write mod file outside of mods folder. Filenames received must not be trusted. I.e. if server says that filename is c:winntsystem32whatever.exe , scorched must not put file there(!). I’m is busy with my own programming work, so can’t look to make sure…
Conclusion: __never__ execute files from mod folder.
As about lags by dead players idea:
I think it is not really necessary to strictly ensure that dead player is in synch. Afterall, we absolutely don’t care if lagging dead player doesn’t see how mr. B funkied mr. A and vice-versa. If he does, nice, but if he doesn’t, he is not going to cry that he missed excellent funking.
I.e. server should still send all data to dead as it does now, but should not wait for data from dead at each move. (I do not mean it must kick without giving timeout! Actually quite countary, just timeout must not interfere with gameplay for alive ones)
If server heard nothing from dead for N seconds after time dead shoulda have replied, kick him. This is best done asynchronously without interfering with gameplay. It could also be done at end/beginning of round.
Idea is to instead of doing something like at each move
Wait until we have replies from everyone.
Send projectile data to everyone.
wait only for live players.
At the start of next _round_, kick all deads who haven’t been responding for too long time, and wait for ones who is not “out of time” yet.
Same with spectators.
Atleast half of lags is because of deads, and so number of lags will be atleast 2 times smaller this way. Without increasing number of kicks.July 16, 2005 at 6:41 am in reply to: Funny observation about wind…(full-power CBXing with wind) #19697
Hah, i’m getting killed by funky deaths all the time. I even has been dirted by dirty death! (shotted? lol’d?)
Well, there’s no need to give ideas to somebody. There always are idiots with various views, just select one and interview him.
(In fact I’m tired of seeing him literally everywhere like it’s some major news, earthquake or something similar.) Also, he may not be used as strawman in this forum, but in general he sure is one.
As about acussing somebody of something, question was “it is a joke?”, my answer was “it is a strawman” and why I think it is strawman. (he may not think he is strawman)
Well, I tend to think that he is mostly the _part_ of “We Support You” message for troops; as literally nobody likes him, in US or outside.
Heck, I absolutely don’t support war in Iraq, but I sure admire soldiers and wish them to return home alive. (And same goes for Iraq civilians)
Note that if not Michhael and this thread, I probably wouldn’t speak about it, that is, my wish would stay unspoken. i.e. there would be one “unit of moral support” less.
So, you can see on example how he(Michhael) helps provide more moral support for troops. 😆
For rest part, he is strawman, intentionally or not. Conservatives dig up strawman who “discredit” liberals, liberals on other hand can dig up strawman who “discredit” conservatives. Quite old.
Not sure if it is real, but he gets a real pounding from the news readers, and rightly so.
I can’t get why people on all forums I seen talk about it a lot… nothing really outstanding in any way. Seen such stuff done many times before, from both camps. It’s just ordinary live-action strawman, not even a joke or something.
Isn’t it standard practice in politics to give some publicity to the the most idiotic idiot and the stupidiest possible debator with views/interests opposite to your?
I believe this tradition is old enough, can try to look up for specific history examples.
(same goes for people who post about him on forums and for why they post…)July 10, 2005 at 5:47 am in reply to: Funny observation about wind…(full-power CBXing with wind) #19663
Yup, wind in scorched is on a liniar scale, so the strength of wind is measured in X*#. X being whatever the standard for wind, # for the force number. Force Number 0->5.
Your formula, sounds a lot more complex then it should be. I should take a minute to redo my findings from before (did something just like you posted too) and similar to my comment on liniar forces but I was pretty sure I concluded:
90 – (AngleDifference * Force #) = SelfKillAngle.
Your one is approximation… for small angles, tan(a) ~= a (and atan too) so for small angles results is near to identical.
But if there would be wind force like 10 or 20, then that probably would make a load of difference.
I’m assuning wind force is applied horisontally and is added to gravity force, so even for very large wind forces, we never get vertical to point down.
I think there’s typical addition of 2 vectors:
gravity is vertical line, wind is horisontal, and diagonal line is sum. Also it’s where tan comes to work, as tangent is equal to horisontal vector divided by vertical, i.e. tangent of selfkill angle gives you what portion of gravity does windforce have.
Seems that it’s 0.05 for windforce=1 , i.e. windforce 1 is equivalent to 1/20 th of gravity.
(Also, there’s these pi/180 is there to convert from degrees to radians because calculator i use works with radians only)
(it’s somwhat similar to how while formula for killing somebody is rather complex (I derived somewhere) , if you have 2 shoots falling near target, you can find angle and power by just interpolating… which doesn’t work for shoots too far away from eachother)
By the way…. why bots don’t shoot perfect? I can contribute formula, only need to find where i wrote it. To make totally badass bot, it’s necessary to have formula that gives power for given angle, and (in the AI) check all angles from 0 to 90 with 10 degrees increment (for example) and check which ones don’t collide with ground and don’t requir too much power. Then shoot, and babymissile will fall _right onto_ head of enemy even if there is force=5 wind, and even if bot shoot at full power (like we do without wind). Afterall with wind formula is exactly the same, just instead of gravity vector you have gravity+windforce.
Actually water conducts eletricity not that much better than ground. And actually how much lightning hurts depends to conductivity of medium around you in quite different way. For example, if you sit in steel shell, lighting will do zero damage to you, because steel conducts electricity well, and almost all current will go through steel and not through you. While in air (nonconductive except for lightning bolt) or on ground surface, if lightning hits you, _all current_ goes through you, and it really hurts.
Indeed if there’s lot smaller voltages (e.g. 220v) , that’s whole different story (water helps to make good connection with skin).
Also, I would expect inverse squares law to apply for underwater effects, as unlike air where you have small bolt where all current goes, in the sea current goes in all direction and if you’re far, not much through you.
Little suggestion that would be very good:
If everyone skipped in a move (nobody did actually shot), end round as if moves would be skipped all way to the end.
Also, lags by dead people: maybe not wait for replies from deads if it is not beginning of next round? It would greatly reduce lags, as most of lags is due to dead people.
Also, like in scorched earth, possibility to have traces of everything. (good for practicing). I did it with mod (edited everything), but would be nicer to just have checkbox.
If all alive players have skipped move, end round as if turn limit has been reached. It seems very easy to do compared to other suggestions, and will save time when there’s 2 or more players who can’t reach eachother.
Maybe I can join, depends to time.
(i’m is that “lol” , BTW. )
I also would probably prefer no shields, funkies, DHs … ’cause with shields, bad start (or even just unluckly map position at first move, such as at direct shot) eliminates you.
poll very seriously sucks… also took a while to install font… I will shoot dirt at author.
It’s complete lie that “without shield, DHs, and funkies games will last longer”. I tried starting baby missile only server. It was quite rare, actually, for game to last 12 moves. (aside of cases when everyone is damaged) After not that much time, everyone starts shooting lot better. As about fun for newbies, heck… with shields, newbies have almost zero chances to kill somebody, except for DHs.
as about hiding under ton-of-dirt, it is not against rules, but everybody shooting everything at this tons of dirt is not against rules as well. 😆 (Heck, I myself _buried_ people under dirt to kill them easier.) Also, it is not against rules for everyone to make an anti-shield megatruce and kill anybody with shield first.:lol:
But my point is not that current server must be changed, just that it would be good to have another server with light weapons only and no shields.
Also, if I want mega destructuion and imprtecise weapons, I could simply join raptormod game. Whole idea of playing without mod is to have smaller weapons only.
Still, I disagree with idea of not allowing “bad” weapons till end of the game, as it will kill off alternative strategies. As I understand, there’s 2 main strategies:
a. get “lame” shield as soon as you have >40k and hope to kill everybody and hope to have shields payed off (I often do that if I win first round), or
b. “lame” collection of money till 6th round, you get most of money automatically (by “interest rate”) even if you don’t shoot anybody. Then get lot of kills on newly joined people.