Comments (13)
It's nearly impossible to implement this.
The main difficulty lies in the fact that the mod of the game is checked on the client-side.
When trying to connect to a server with a different game, the client disconnects itself.
From the server-side, this can only be implemented by spoofing the game and also if the client tells the server during the connection stage which game it is running on (e.g., through setinfo), but this does not happen.
Thus, it's impossible.
p.s note that cross-game compatibility can cause issues with mp_consistency 1
due to the different content of the game
from rehlds.
So why not create a mod for the client as well and those who prefer to play from cszero can install it?
As I said, this can be done only through userinfo, i.e. through setinfo. Based on this, the server can understand who to spoofing the game with cstrike, and who with czero.
So, in a way, it's possible but would require the client to manually set a key on the setinfo to identify which game it's playing -
cstrike
orczero
Yes it's the only way It is absolutely impossible without the involving of the client himself in this process
So, if in the best interest for everyone, we can make a pull request for such feature.
from rehlds.
++ unite the communities
from rehlds.
Seems like you would like to see CS v1.6 & CZ users able to join "one server" that could handle both games at the same time.
from rehlds.
Seems like you would like to see CS v1.6 & CZ users able to join "one server" that could handle both games at the same time.
Yes, that's exactly my request - that is, if possible to be achieved.
from rehlds.
It's nearly impossible to implement this. The main difficulty lies in the fact that the mod of the game is checked on the client-side. When trying to connect to a server with a different game, the client disconnects itself. From the server-side, this can only be implemented by spoofing the game and also if the client tells the server during the connection stage which game it is running on (e.g., through setinfo), but this does not happen. Thus, it's impossible.
p.s note that cross-game compatibility can cause issues with
mp_consistency 1
due to the different content of the game
I see, just a last question - could the server read the client's gamedir
cvar and spoof its own game before the client drops the connection?
p.s yes, this feature would only properly work in a server with mp_consistency 0
from rehlds.
It's nearly impossible to implement this. The main difficulty lies in the fact that the mod of the game is checked on the client-side. When trying to connect to a server with a different game, the client disconnects itself. From the server-side, this can only be implemented by spoofing the game and also if the client tells the server during the connection stage which game it is running on (e.g., through setinfo), but this does not happen. Thus, it's impossible.
p.s note that cross-game compatibility can cause issues withmp_consistency 1
due to the different content of the gameI see, just a last question - could the server read the client's
gamedir
cvar and spoof its own game before the client drops the connection?p.s yes, this feature would only properly work in a server with
mp_consistency 0
As I said, this can be done only through userinfo, i.e. through setinfo. Based on this, the server can understand who to spoofing the game with cstrike, and who with czero.
from rehlds.
So why not create a mod for the client as well and those who prefer to play from cszero can install it?
As I said, this can be done only through userinfo, i.e. through setinfo. Based on this, the server can understand who to spoofing the game with cstrike, and who with czero.
So, in a way, it's possible but would require the client to manually set a key on the setinfo to identify which game it's playing - cstrike
or czero
from rehlds.
So why not create a mod for the client as well and those who prefer to play from cszero can install it?
As I said, this can be done only through userinfo, i.e. through setinfo. Based on this, the server can understand who to spoofing the game with cstrike, and who with czero.
So, in a way, it's possible but would require the client to manually set a key on the setinfo to identify which game it's playing -
cstrike
orczero
Yes it's the only way
It is absolutely impossible without the involving of the client himself in this process
from rehlds.
So why not create a mod for the client as well and those who prefer to play from cszero can install it?
As I said, this can be done only through userinfo, i.e. through setinfo. Based on this, the server can understand who to spoofing the game with cstrike, and who with czero.
So, in a way, it's possible but would require the client to manually set a key on the setinfo to identify which game it's playing -
cstrike
orczero
Yes it's the only way It is absolutely impossible without the involving of the client himself in this process
So, if in the best interest for everyone, we can make a pull request for such feature.
It would be pretty amazing if they make it possible.
from rehlds.
well that was easy
from rehlds.
well that was easy
Maybe in the future reunion will be updated so that the server queries are compatible with cszero, steam auth should also be fixed
from rehlds.
well that was easy
Maybe in the future reunion will be updated so that the server queries are compatible with cszero, steam auth should also be fixed
yes, the steam auth isn't working. tested with a czero client connecting to a cstrike server.
from rehlds.
Related Issues (20)
- windows rehlds issue HOT 3
- New version of rehlds both HOT 1
- Need new version HOT 1
- Need help HOT 1
- Random crashes latest rehlds Cache_Alloc on mapchange HOT 4
- What is this Error
- What happen my server..
- update latest version plzz HOT 1
- Smoke issue
- SV_BuildSoundMsg: forgoten newline `\n` in `Con_Printf()` HOT 1
- Надеемся, что rehlds поддерживает несколько внешних сетевых адресов с одним и тем же портом
- plz updated new version :(
- Server shutdown HOT 4
- client fps limiter HOT 7
- Update Official Rehlds! HOT 3
- How to stabilize FPS at 1000 HOT 7
- error server lunch windows HOT 2
- Engine writes past the end of the visible entities list used by player movement code HOT 1
- My server is crashing HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rehlds.