- Add a description txt. file with the same format as the ones in the other add-ons
- Add a server.cs with exec("./Example_YourAdd-on.cs"); in it (This is sometimes a client.cs instead, depends on the type of addition)
- Make sure your main file is named "Example_YourAdd-on.cs", the same name as the one you put in the Descritpion.cs (Title line) and the same name as you put in the server.cs exec line
- Make sure you package all the components in a ZIP file (Not RAR)
- Name the .zip file "Example_YourAdd-on" (nothing appears to be case sensitive mind you)
If you did all that and it still flunks out then I really don't know. That would fall back on the type of add-on you're trying to port, in which case you might need client.cs instead of server.cs. Not sure about the specifics.