Jump to content

gaoesa

Management
  • Posts

    4391
  • Joined

  • Last visited

  • Days Won

    167

Everything posted by gaoesa

  1. Ok. In that case I don't know what setting could be the suspect. One thing you could try is to make a default install for comparison and then start adding settings from your actual server and see when the issue starts to appear.
  2. You have the same problem, something on your server is changing the nextmap cvar at some point. That change is something you need to hunt down yourself. Maybe some kind of bug with calculating g_intermissionReadyPercent http://mygamingtalk.com/wiki/Silent_Mod_Server_Cvar#g_intermissionReadyPercentPlease test, even if only temporarily, if changing this to 100 fixes the issue.
  3. Yes. http://mygamingtalk.com/wiki/Silent_Mod_Server_Cvar#g_weaponsflag 4096, I edited the description to be more clear.
  4. Looks correct. Do you have custom commands or votes that would execute the map command? Only thing that comes to mind is that something breaks your map cycle.
  5. Here is information about the PunkBuster http://etkey.org/pages/punkbuster.php. When you launch your server, you need to add "+set pb_sv_enable 1" to the command line. It can work from the config files too without the '+'.
  6. What is ETAC Anti Lag intended to do? The way the term anti-lag is generally understood in ET is as a store of old snapshots that can be interpolated by the server to find out the exact player positions for some time in history. Currently about 400 ms max in silEnT with default snapshot rate.
  7. There is no distance calculations on hitsounds and they always use default volume.
  8. The g_XPSave is badly documented and the xp save is a bit of a mess. The flag 4 will prevent XP resets on map starts when the game type is objective. It also prevents xp resets on map restarts and alike. The cvars for the XP age are respected even with this flag.
  9. Unfortunately this is not possible. The full command must be written. Yous you can write commands to any chat and use hidden commands. You need to set the correct permission flags per level to enable those: http://mygamingtalk.com/wiki/Silent_Shrubbot#List_of_Permission_Flags. Flags '9' and '3' are needed for these.
  10. No the silent pk3 was in the right place. For some reason the engine wasn't reading it. That is what is puzzling about this. Maybe the file is corrupted somehow. It should be a regular ".zip" file but with a changed file ending to ".pk3". You could try to manually unzip it and see if that gives errors.
  11. It was late last night so I didn't realize your actual error message was CG_ParseSkyBox: error parsing skybox configstring However, there is /usr/local/games/et/1195692/108.61.125.67:27960//silent-0.8.2.pk3 (528 files) missing from the search path. I see your screenshots you have it in place but I would investigate why it isn't found. The command line looks fine, maybe there is some read permissions problem?
  12. Sounds like it could be a pk3 problem. Did you install by unzipping the silent zip as in the wiki? Make sure you only have silent-0.8.2.pk3 file in the silent directory. Make sure you have the official pak0.pk3 in the etmain directory, the rest (1, 2) don't have anything that is necessary for a dedicated server. If you have mp_bin.pk3 in the etmain directory, you can try removing it. It probably doesn't matter, but that one holds the etmain binaries which are not needed for a silent server. This indicates that your client is using etmain (or some other mod) binaries to open silent menu files. Silent menus use few new keywords for the theming that don't exist in other mods.
  13. Looks fine. Some notes: 893 | 28 | \id\0\l\0\c\0000000000000001 894 | 6 | \id\-1 895 | 6 | \id\-1 896 | 6 | \id\-1 897 | 6 | \id\-1 898 | 6 | \id\-1 899 | 6 | \id\-1 900 | 6 | \id\-1 901 | 6 | \id\-1 902 | 6 | \id\-1 903 | 6 | \id\-1 904 | 6 | \id\-1 Those are fireteams. About the forced cvars, cg_damagekick doesn't exists, there is no need to force it enabled. Upper limit of 36000 for rate is low. It should be allowed to rise all the way up to 50000 if needed. There is no savings regarding bandwidth. All the same data must be transmitted by the server. Too low value causes the packets the server sends to fragment, if there are bigger packets. I'm saying 36000 is too low because I've made rate autostepping based on fragmentation for the next version and it always stepped to 36000 pretty fast. There should be some room for even bigger data.
  14. The silent GUID is used for identification if there exists one. If there doesn't exist one, it is generated and stored to silent.dat. When the player gets a new silent GUID it is not yet recognized by the server. Then the server uses the PB GUID(etkey) if, there exists one, to search it's database for a match. If a match is found, the database record is linked with the new silent GUID. If there already was a silent GUID for that record, the change of silent GUID is written to the server log. This was made so that the transition from PB GUIDs would work the easiest way. It doesn't work the same if your PB GUID changes. The server database is made to keep both PB and silent GUIDs as individually unique. But players are identified by their silent GUIDs if there exists a record for it and the PB GUID is ignored in such case. I don't remember the algorithm for generating the real etkeys, but it might have something related to time. So for that reason it is good to get the keys from etkey.org so that they don't clash. Silent keys are made of hashed UUIDs provided by the platform, which are supposed to be unique. These are hashed also before sending to the server so that they don't match the stored value in silent.dat. For more information of the PB GUIDs, you might find some from the Luigi Auriemmas website. I don't really know where to find the real algorithm if it's not there anywhere. It might be somewhere embedded in some thread about the matter for example at splashdamage or splatterladder.
  15. I meant that MAX_GAMESTATE_CHARS, the value when the error is triggered, would not be close to the actual available space. I don't know why csinfo gives different results. The value 7081 is not much. Does the content look ok?
  16. Maybe you could print the config strings with Lua http://mygamingtalk.com/wiki/Silent_Lua#trap_GetConfigstring?The first two strings are set by the engine and those can have larger size than the rest. The rest can have maximum length of 1024 bytes each. The total MAX is something like half of the total space (all strings combined), for some weird and unknown reason, if I remember correctly.
  17. There is no relation between the et.G_QueryClientCvar and config strings. MAX_GAMESTATE_CHARS means that there is too much text in the config strings.
  18. I think this could be some kind of infinite loop in the Lua script.
  19. I assume you meant server config file and not editing the dll file. If you can provide backtrace of the crash it would be helpful. You can find it from the server log or from silent_crash.txt file.
  20. Closed as requested by Dragonji
  21. There are separate grenade weapons for each team. The MOD_ values are buggy and use the same for both teams (already fixed for next version). WP_GRENADE_LAUNCHER is axis and WP_GRENADE_PINEAPPLE is allied.
  22. I meant this one. If I remember right, it will reset automatically. The solution would be to set it on map start, which can be done with mapconfigs. If you want, you can instead use "!crazygravity on". Also, the mapconfigs can have any settings and commands, the configs are not limited for only svcar and forcecvar commands. In fact, those two force cvar settings in clients instead of setting them in the server. Every line in the mapconfig files is executed as an individual command.
  23. I think the only way to achieve unlimited ammo and panzer to everyone is by using a Lua script. Adding panzer to every player should be easy, but giving unlimited ammo to the weapons player is currently carrying may be something more complicated. For changing the cravity, you could put it into the default.cfg in the mapconfigs directory.
  24. I don't like the color spam idea. I would rather see the texts that don't relate to the game character have the gender option. Though I don't think there are a lot of such texts. Probably just few obituaries.
  25. Also, you can get the 8 character id from the sess.guid with substring string.sub(s, i [, j]) http://lua-users.org/wiki/StringLibraryTutorial. The last 8 characters of the sess.guid is the silent id for the command.
×
×
  • Create New...