mardi 3 février 2015

RO2 has an alergy for mutators with the name ReservedSlots

Category: Code - Mutator



Scenario 1:

  1. Create a mutator and name the binary ReservedSlots.u (just an empty mutator class is sufficient for the reproduction)

  2. Add the this to the server command line: ?Mutator=ReservedSlots.ReservedSlots

  3. Start the server

  4. At this point the server will crash




Scenario 2:

  1. Use the same mutator as above

  2. Do not add it to the command line

  3. Start the server

  4. Go to the change map screen on the web-admin and tick the ReservedSlots mutator

  5. Change the map

  6. At this point the server will not crash and the mutator is correctly loaded/started




Scenario 3:

  1. Use the same mutator as above

  2. Rename the .u file to something else. For instance ReservedSlots123.u

  3. Add the this to the server command line: ?Mutator=ReservedSlots123.ReservedSlots

  4. Start the server

  5. At this point the server will not crash and the mutator is correctly loaded/started




Reproducibility: Always



Scenario 3 could be used to bypass this bug, however in that case a white-listed ReservedSlots mutator won't be recognized anymore by the white-listing system and the server will be pushed to the unranked tab on the server browser.




Aucun commentaire:

Enregistrer un commentaire