Code Monkey home page Code Monkey logo

Comments (7)

yourmnbbn avatar yourmnbbn commented on August 17, 2024

For information about redirecting not working please refer to this comment

from tiny-csgo-server.

Denis-Raev avatar Denis-Raev commented on August 17, 2024

For information about redirecting not working please refer to this comment

That is, in principle, from under one network (with one external IP address), this will not work?
You need to bring tiny to the network with a different external IP address.
I have Proxmox VE on my server and the game server and tiny are on different VMs. You write about how this can be somehow bypassed, is there a known way?

from tiny-csgo-server.

yourmnbbn avatar yourmnbbn commented on August 17, 2024

It’s not about the network, it’s about csgo client is using the reservation id of the previous “proxy server” to request a connection with the target server when processing redirecting, so the requested id doesn’t match the target server id, target server will reject this connection and the error code is valve reject from lobby.

Clients connect to LAN server don’t require reservation id, this will work with all the LAN server redirecting.

This sourcemod extension will be able to prevent the connection failure caused by unmatched reservation id.

from tiny-csgo-server.

Denis-Raev avatar Denis-Raev commented on August 17, 2024

It’s not about the network, it’s about csgo client is using the reservation id of the previous “proxy server” to request a connection with the target server when processing redirecting, so the requested id doesn’t match the target server id, target server will reject this connection and the error code is valve reject from lobby.

Clients connect to LAN server don’t require reservation id, this will work with all the LAN server redirecting.

This sourcemod extension will be able to prevent the connection failure caused by unmatched reservation id.

Thank you so much!

As far as I understand it, using https://github.com/yourmnbbn/smext-fakequeries on a tiny server will not work for the illusion of playing players. Only this https://github.com/yourmnbbn/tiny-csgo-client or this https://github.com/yourmnbbn/tiny-csgo-client/tree/limited will work with tiny server.

from tiny-csgo-server.

yourmnbbn avatar yourmnbbn commented on August 17, 2024

Tiny server doesn’t support sourcemod add on. To fake players, you have to authenticate players, whether by using tiny client or implementation authentication yourself.

from tiny-csgo-server.

Denis-Raev avatar Denis-Raev commented on August 17, 2024

Everything is very clear. Thank you so much!

from tiny-csgo-server.

GinTR1k avatar GinTR1k commented on August 17, 2024

It’s not about the network, it’s about csgo client is using the reservation id of the previous “proxy server” to request a connection with the target server when processing redirecting, so the requested id doesn’t match the target server id, target server will reject this connection and the error code is valve reject from lobby.

Clients connect to LAN server don’t require reservation id, this will work with all the LAN server redirecting.

This sourcemod extension will be able to prevent the connection failure caused by unmatched reservation id.

Hi!

Could you explain me how to build/compile this extension? I've spent over 3 hours for research and nothing =/

from tiny-csgo-server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.