Comments (18)
That maybe help https://github.com/multiplay/go-battleye
I made a 50% dll based on Go and will release soon on my github
from armago_x64.
Hello Lorenz94B,
i dont know enough RCON to give you a real good answer.
But for your use case, it simpliest to build a little extension that retrieve the ip adress, and send back it through publicvariable internal command.
All depends of what you will do with ip adress. Does those informations will be computed by arma server or other external target ?
from armago_x64.
Hello code34,
I would like to collect it on a database, using iniDBI or extDB3. The query to the database is not a problem "arma wise", the problem is my lack of knowledge in networking! I have no idea on how to retrieve the ip address.
from armago_x64.
in golang, it's very simple.
you have example here:
https://gist.github.com/jniltinho/9787946
from armago_x64.
but in fact it's not a real good idea to retrieve the ip adress from dll extension. The ip adress will be local to the client network (..)
So the best way is to retrieve it from server effictvely, i don't know if RCON permits to retrieve thoses informations.
from armago_x64.
you also have another solution (..)
you can build an extension that will ask to a distant http server to register an ip adress + uid through a web page. The extension will only send the UID to a webpage, and the webpage will register the ip + uid.
from armago_x64.
but in fact it's not a real good idea to retrieve the ip adress from dll extension. The ip adress will be local to the client network (..)
So the best way is to retrieve it from server effictvely, i don't know if RCON permits to retrieve thoses informations.
The outuput of the RCON command "players" lists ip:port guid and nickname, so data is there, just too noob to work this out myself!
you also have another solution (..)
you can build an extension that will ask to a distant http server to register an ip adress + uid through a web page. The extension will only send the UID to a webpage, and the webpage will register the ip + uid.
this seems to complicate the whole thing, to me the best logic solution would be to keep things local to the dedicated server and work as much as possible from there.
Anyway, thank you for the time you're taking to reply!
from armago_x64.
That maybe help https://github.com/multiplay/go-battleye
I made a 50% dll based on Go and will release soon on my github
Thank you FairyTale5571, this still be advanced to me
from armago_x64.
yes so the best way is to use a soft like FairyTale5571 client on server side :)
@FairyTale5571 does your client retrive those kind of informations ?
from armago_x64.
So far, it only works on the record.
The problem is that the rсon cannot be accessed selectively; it will return the entire list of players, which can affect performance. In fact, rcon is not very stable and can break the server, but I will try to find a solution
from armago_x64.
Hm, about directly ip, I can add it to my returnHWID.dll in next month, but it only for x64
from armago_x64.
x64 would be enough to the majority of users I think! I really would like to help.. I think the best way to help not working on the code will be to donate!
from armago_x64.
This is not necessary) Its for free
from armago_x64.
in golang, it's very simple.
you have example here:
https://gist.github.com/jniltinho/9787946
It returned only local ip's
from armago_x64.
The problem is that the rсon cannot be accessed selectively; it will return the entire list of players, which can affect performance. In fact, rcon is not very stable and can break the server,database.
is it relative to your code, or rcon go library ?
from armago_x64.
The problem is that the rсon cannot be accessed selectively; it will return the entire list of players, which can affect performance. In fact, rcon is not very stable and can break the server,database.
is it relative to your code, or rcon go library ?
github.com/multiplay/go-battleye
from armago_x64.
i mean does it relative to the go code, or the rcon on arma server side ?
from armago_x64.
no more activity concerning this post, that is not relative to the armago extension itself. if you need more informations concerning dev, you can contact me on bis forum or email
from armago_x64.
Related Issues (7)
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 armago_x64.