RustBuster Client Sided Scripting

Discussion in 'News & Announcements' started by DreTaX, Jan 13, 2017.

?

Which language should be added on client side?

Poll closed Feb 18, 2017.
  1. C# Dll

    10 vote(s)
    66.7%
  2. C# css file

    2 vote(s)
    13.3%
  3. Python file

    3 vote(s)
    20.0%
Thread Status:
Not open for further replies.
  1. DreTaX
    Offline

    DreTaX Probably knows the answer... Administrator

    Joined:
    Jun 29, 2014
    Messages:
    3,817
    Likes Received:
    602
    Dear users of Fougerite,

    How would you imagine RustBuster's Scripting side? Which language? It would download scripts from the server? Do you need any special sorta thing? GUIs? Anything? Add any special obfuscation?
     
    #1
    • Like Like x 2
  2. Jakkee
    Offline

    Jakkee Plugin Developer Plugin Developer Contributor

    Joined:
    Jul 28, 2014
    Messages:
    1,443
    Likes Received:
    135
    My vote is on C# cs
    Just as easy as Python, As fast as C# just without the compiling.

    I've always wanted to stream loading music and change the connecting/loading screen to something better
     
    #2
  3. gintaras
    Offline

    gintaras Plugin Developer Plugin Developer Wiki Editor

    Joined:
    Jan 10, 2017
    Messages:
    68
    Likes Received:
    8
    I imagine making new items like spear crossbow new building parts
     
    #3
  4. Mehran
    Offline

    Mehran Member Member

    Joined:
    Jun 23, 2015
    Messages:
    39
    Likes Received:
    2
    Is it possible to add new objects map sound or ... ?
     
    #4
  5. xandeturf
    Offline

    xandeturf Moderator Moderator

    Joined:
    Nov 4, 2015
    Messages:
    132
    Likes Received:
    9
    Options to have more FPS : Remove all grams, remove all clouds ... etc
     
    #5
    • Like Like x 1
  6. Jakkee
    Offline

    Jakkee Plugin Developer Plugin Developer Contributor

    Joined:
    Jul 28, 2014
    Messages:
    1,443
    Likes Received:
    135
    That would be just textures. So if we can send new objects like weapons and sounds I can't see why we can't send world textures.
    But that will be awhile away.
    Also if you can't play Rust on lowest settings then I don't think rust is for you, but you can play on a lower resolution (Full screen) too impove fps
     
    #6
  7. MasterPeace
    Offline

    MasterPeace Plugin Developer Plugin Developer Wiki Editor

    Joined:
    Feb 2, 2015
    Messages:
    268
    Likes Received:
    19
    So is it working now? Did Dretax made it? And do he plans to inject client more?
     
    #7
  8. Jakkee
    Offline

    Jakkee Plugin Developer Plugin Developer Contributor

    Joined:
    Jul 28, 2014
    Messages:
    1,443
    Likes Received:
    135
     
    #8
  9. MasterPeace
    Offline

    MasterPeace Plugin Developer Plugin Developer Wiki Editor

    Joined:
    Feb 2, 2015
    Messages:
    268
    Likes Received:
    19
    Great job man @DreTaX . I finally have client and server side script. I didn't thought you could make it to the end. Have couple of basic ideas for client, so when you'll work on injecting client more, contact me I could provide some testing scripts.

    Now I want to launch my server like for month and train making mods/plugins little bit. Have important project coming up so it will warm me up :)
     
    #9
  10. MasterPeace
    Offline

    MasterPeace Plugin Developer Plugin Developer Wiki Editor

    Joined:
    Feb 2, 2015
    Messages:
    268
    Likes Received:
    19
    Just realized you actually asked more questions than just language.

    Here is my "Dream List":

    Client should download mod before connecting to server, and save to different directory for example:
    mods:
    --> server_name_1 -> mod.dll
    --> server_other_name -> mod.dll

    If it's possible, would be cool to get obfuscated code/secured package, so more advanced servers couldn't be copied. Best would be if we could also use our own libraries in mod, for example add second sound library to play some custom sounds, just whatever we like and whatever will work with old .net framework/unity.

    1. Add custom image for server loading, client-side with client, or server-side to download,
    2. Use built in Unity GUI - imagine displaying popup with server info, instead of writing all in chat,
    3. Add custom objects to the map (textured 3D models) - of course for more advanced developers,
    4. Add custom usable objects - for best developers.

    And as it will be hard AF, I would be really happy if we could at least:
    - add custom images to server connection screen,
    - add custom objects to the map / or create/modify and use different map than Rust default.
     
    #10
    • Creative Creative x 2
  11. xandeturf
    Offline

    xandeturf Moderator Moderator

    Joined:
    Nov 4, 2015
    Messages:
    132
    Likes Received:
    9
    Players complain a lot of horrible fps, if possible remove clouds and grams.
     
    #11
  12. DreTaX
    Offline

    DreTaX Probably knows the answer... Administrator

    Joined:
    Jun 29, 2014
    Messages:
    3,817
    Likes Received:
    602
  13. Jakkee
    Offline

    Jakkee Plugin Developer Plugin Developer Contributor

    Joined:
    Jul 28, 2014
    Messages:
    1,443
    Likes Received:
    135
    I doubt removing clouds will do anything...
    Look up into the sky you'll find you'll get more FPS.
     
    #13
  14. salva
    Offline

    salva Friendly self-taught developer Administrator

    Joined:
    Jan 31, 2016
    Messages:
    564
    Likes Received:
    82
    Maybe change this old message !!!! warning.jpg
     
    #14
    • Like Like x 3
  15. DreTaX
    Offline

    DreTaX Probably knows the answer... Administrator

    Joined:
    Jun 29, 2014
    Messages:
    3,817
    Likes Received:
    602
    I would, but dunno where is It.
     
    #15
  16. SAMBA
    Offline

    SAMBA New Member Member

    Joined:
    Jan 5, 2017
    Messages:
    26
    Likes Received:
    1
    Add new items to rust and if possiple (new map !!!)
     
    #16
  17. Jakkee
    Offline

    Jakkee Plugin Developer Plugin Developer Contributor

    Joined:
    Jul 28, 2014
    Messages:
    1,443
    Likes Received:
    135
    Assmebly-CSharp -> Loadingscreen.infoText.Text = "Some text here" maybe?
    EDIT Seems to be for the progress bar
     
    #17
    • Informative Informative x 1
  18. SAMBA
    Offline

    SAMBA New Member Member

    Joined:
    Jan 5, 2017
    Messages:
    26
    Likes Received:
    1
    Can edit for me ?for my serveR?
     
    #18
  19. DreTaX
    Offline

    DreTaX Probably knows the answer... Administrator

    Joined:
    Jun 29, 2014
    Messages:
    3,817
    Likes Received:
    602
    Oh seems right. Maybe adding the downloading rustbuster plugins can be a good idea too.
     
    #19
  20. Jakkee
    Offline

    Jakkee Plugin Developer Plugin Developer Contributor

    Joined:
    Jul 28, 2014
    Messages:
    1,443
    Likes Received:
    135
    Would be cool showing the name of the plugin or just downloading server plugins 0 to 100% on the loading bar
     
    #20
Thread Status:
Not open for further replies.

Share This Page

iHax Comunity/