alystrasz.parkour's People
alystrasz.parkour's Issues
Decoy crash
Sending pilot decoys into checkpoints crashes the server.
[09:58:14] [NATIVE SV] [info] Setting player "player FromWau [3]" predicted first person proxy model to "models/weapons/arms/pov_pilot_medium_stalker_m.mdl" (class "pilot_stalker_male")
[09:58:42] [FILESYSTM] [info] Changing mod search path from z:\tmp\ns945115155\R2Northstar\mods\Northstar.CustomServers\mod to R2Northstar/mods\Alystrasz.Parkour
[09:58:42] [SCRIPT SV] [info] SCRIPT ERROR: [SERVER] Entity class "CPlayerDecoy" doesn't match required class for this index or function call
[09:58:42] [SCRIPT SV] [info] -> PlayerStats pStats = localStats[player.GetPlayerName()]
[09:58:42] [SCRIPT SV] [info]
CALLSTACK
*FUNCTION [unknown()] utils/checkpoint.nut line [38]
*FUNCTION [unknown()] utils/checkpoint.nut line [78]
*FUNCTION [ScriptTriggerAddEntity()] _script_triggers.gnut line [196]
*FUNCTION [CylinderTriggerThink()] _script_triggers.gnut line [155]
[09:58:42] [SCRIPT SV] [info] LOCALS
[index] 4
[checkpointsCount] 11
[player] ENTITY (player_decoy [94] at <1498.23 -4325.5 30.0413>)
[this] TABLE
[callback] CLOSURE
[player] ENTITY (player_decoy [94] at <1498.23 -4325.5 30.0413>)
[trigger] ENTITY (script_ref [102] at <1478.94 -4339.42 30.0313>)
[this] TABLE
[@ITERATOR@] 1
[callbackFunc] CLOSURE
[@INDEX@] 0
[ent] ENTITY (player_decoy [94] at <1498.23 -4325.5 30.0413>)
[triggerEnt] ENTITY (script_ref [102] at <1478.94 -4339.42 30.0313>)
[this] TABLE
[entityOrg] <1498.23, -4325.5, 30.0413>
[@ITERATOR@] 4
[ent] ENTITY (player_decoy [94] at <1498.23 -4325.5 30.0413>)
[@INDEX@] 3
[entities] ARRAY
[flags] 0
[wasEnabled] true
[triggerEnt] ENTITY (script_ref [102] at <1478.94 -4339.42 30.0313>)
[this] TABLE
DIAGPRINTS
abnormal program termination
Transmit server `parkour_api_endpoint` value to players
Currently, when a player opens the web scoreboard by talking to MRVN, local parkour_api_endpoint
value will be used, while the value from the server (i.e. where scores are sent) should be used.
Cut abilities on reset
Otherwise this can be exploited by resetting and still benefiting from them.
Catched by CashMayo.
devious.mp4
Unknown crash
[20:42:20] [SCRIPT SV] [info] => Local leaderboard already up-to-date.
[20:42:22] [SCRIPT SV] [info] SERVER: entity (6: player PilotGSPL [6]) pressed melee
[20:42:22] [SCRIPT SV] [info] SERVER: entity (6: player PilotGSPL [6]) is calling CodeCallback_OnMeleeAttackAnimEvent()
[20:42:22] [SCRIPT SV] [info] SERVER: entity (6: player PilotGSPL [6]) is calling PlayerMelee_AttackTrace() from HumanMeleeAttack()
[20:42:22] [SCRIPT SV] [info] SERVER: entity (6: player PilotGSPL [6]) call to PlayerMelee_AttackTrace() did NOT hit
[20:42:22] [SCRIPT SV] [info] SERVER: entity (6: player PilotGSPL [6]) is calling CodeCallback_OnMeleeAttackAnimEvent()
[20:42:22] [SCRIPT SV] [info] SERVER: entity (6: player PilotGSPL [6]) is calling PlayerMelee_AttackTrace() from HumanMeleeAttack()
[20:42:22] [SCRIPT SV] [info] SERVER: entity (6: player PilotGSPL [6]) call to PlayerMelee_AttackTrace() did NOT hit
[20:42:30] [SCRIPT SV] [info] Scores received.
[20:42:30] [SCRIPT SV] [info] => Local leaderboard already up-to-date.
[20:42:37] [SCRIPT SV] [info] New time for paradies_so: 64.7
[20:42:37] [SCRIPT SV] [info] Score successfully submitted.
[20:42:37] [NORTHSTAR] [info] Player AviLolz disconnected: "Disconnect by user."
[20:42:37] [NORTHSTAR] [info] Player AviLolz disconnected: "Disconnect by user."
[20:42:37] [NORTHSTAR] [warn] attempted to write pdata of size 0!
[20:42:38] [SCRIPT SV] [info] Forcing world scores updating.
[20:42:38] [SCRIPT SV] [info] SCRIPT ERROR: [SERVER] Attempted to call GetPlayerName on invalid entity
[20:42:38] [SCRIPT SV] [info] -> string playerName = player.GetPlayerName()
[20:42:38] [SCRIPT SV] [info]
CALLSTACK
*FUNCTION [FinishTriggerThink()] utils/checkpoint.nut line [135]
[20:42:38] [SCRIPT SV] [info] LOCALS
[@ITERATOR@] 13
[player] ENTITY (NULL)
[@INDEX@] 12
[volumeMaxs] <-334.145, -2914.39, -7.99543>
[volumeMins] <-468.13, -3125.91, -139.767>
[this] TABLE
DIAGPRINTS
abnormal program termination
0024:fixme:msvcrt:__clean_type_info_names_internal (0000000005168788) stub
nswrap: northstar exited with status 3
nswrap: killing xvfb
nswrap: waiting for children to exit
Reset crash
Resetting a run while you died and are about to become spectator crashes the server.
[18:00:26] [NATIVE SV] [info] Setting player "player DarkwinV1 [1]" predicted first person proxy model to "" (class "spectator")
[18:00:26] [SCRIPT SV] [info] respawn delay 0
[18:00:26] [NATIVE SV] [warn] Client 'DarkwinV1' dropped 2 packets to us
[18:00:27] [NATIVE SV] [info] SERVER: Lunge_SetTargetEntity(): Setting lunge target to (null)
[18:00:27] [NATIVE SV] [info] Setting player "player DarkwinV1 [1]" predicted first person proxy model to "" (class "spectator")
[18:00:27] [SCRIPT SV] [info] pilot primary skin/camo 0 0
[18:00:27] [SCRIPT SV] [info] pilot secondary skin/camo 1 31
[18:00:27] [SCRIPT SV] [info] pilot weapon3 skin/camo 0 0
[18:00:27] [NATIVE SV] [info] Setting player "player DarkwinV1 [1]" predicted first person proxy model to "models/weapons/arms/pov_pilot_medium_geist_m.mdl" (class "pilot_grapple_male")
[18:00:29] [SCRIPT SV] [info] SCRIPT ERROR: [SERVER] Cannot enter observer mode while parented. player Webplatapusone [2] (class player, model models/humans/pilots/pilot_medium_geist_f.mdl) is still parented to script_mover [93] (class script_mover, model models/dev/empty_model.mdl).
[18:00:29] [SCRIPT SV] [info] -> player.StartObserverMode( OBS_MODE_STATIC_LOCKED )
[18:00:29] [SCRIPT SV] [info]
CALLSTACK
*FUNCTION [PostDeathThread_MP()] mp/_base_gametype_mp.gnut line [347]
[18:00:29] [SCRIPT SV] [info] LOCALS
[deathcamLength] 3.5
[replayTracker] TABLE
[shouldDoReplay] false
[replayLength] 9
[alreadyAssisted] TABLE
[methodOfDeath] 113
[attacker] ENTITY (player Webplatapusone [2] (player "Webplatapusone" at <-312.513 -3030.74 -107.969>))
[timeOfDeath] 68743.953125
[damageInfo] INSTANCE
[player] ENTITY (player Webplatapusone [2] (player "Webplatapusone" at <-312.513 -3030.74 -107.969>))
[this] TABLE
DIAGPRINTS
abnormal program termination
0024:fixme:msvcrt:__clean_type_info_names_internal (0000000005168788) stub
nswrap: northstar exited with status 3```
Don't do HTTP calls when game is not running
Server stopping unexpectingly
Logs don't tell much unfortunately:
[06:26:47] [SCRIPT SV] [info] => Local leaderboard already up-to-date.
[06:26:57] [SCRIPT SV] [info] Scores received.
[06:26:57] [SCRIPT SV] [info] => Local leaderboard already up-to-date.
[06:27:07] [SCRIPT SV] [info] Scores received.
[06:27:07] [SCRIPT SV] [info] => Local leaderboard already up-to-date.
[06:27:17] [SCRIPT SV] [info] Scores received.
[06:27:17] [SCRIPT SV] [info] => Local leaderboard already up-to-date.
[06:27:28] [SCRIPT SV] [info] Scores received.
[06:27:28] [SCRIPT SV] [info] => Local leaderboard already up-to-date.
[06:27:30] [SCRIPT SV] [info] gamemode doesn't have a compare func to get the top 3
[06:27:38] [SCRIPT SV] [info] AttackerShouldTriggerReplay(): Not doing a replay by default.
[06:27:38] [SCRIPT SV] [info] AttackerShouldTriggerReplay(): Not doing a replay by default.
[06:27:40] [SCRIPT SV] [info] respawn delay 0
[06:27:40] [SCRIPT SV] [info] respawn delay 0
[06:27:45] [NORTHSTAR] [info] HostState: ChangeLevelMP
[06:27:45] [SCRIPT SV] [info] Calling Destroy callbacks for all loaded mods.
[06:27:45] [NORTHSTAR] [info] DestroyVM SERVER 0x72e2d00
[06:27:45] [RPAK_FSYS] [info] Not loading pak mp_angel_city_loadscreen.rpak for dedicated server
[06:27:45] [FILESYSTM] [info] MountVPK vpk/client_mp_angel_city.bsp
nswrap: northstar killed by signal 9
nswrap: killing xvfb
nswrap: waiting for children to exit
Allow reset even if not running
This allows restarting a run quicker when player miss starting line (might happen on some maps)
Leaderboards aren't updated
Colour checkpoints based on which one to reach next per player
Suggestion came from @GalacticMoblin on Discord
surprised the checkpoints aren't coloured like other games do
Green - Active Checkpoint
Yellow - One after
Red - Not active
https://discord.com/channels/920776187884732556/1194458872551849984/1194519149779615744
I think we may have talked about this in a voice channel before and I feel it boiled down to not being able to colour the bubbles per player.
But I'm not sure any more so I'm making this issue to keep track just in case ^^
Freeze players at the end of the match
Avoid losers killing the winner (or vice-versa).
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.