Jump to content

poweruser

Member
  • Content Count

    248
  • Joined

  • Last visited

  • Medals

Everything posted by poweruser

  1. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    Horus had changed the master server address inside the game's exe file. OFPMonitor instead does not change the exe file, but writes into the game's process memory
  2. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    Your game does not find any servers, because GameSpy has shutdown. GameSpy was the service that served the server addresses to the game. The problem you are showing here is the very reason for my work and this topic. Download my program OFPMonitor: https://github.com/Poweruser/OFPMonitor/releases You can either use it to connect to the game servers. Or enable these settings: and your ingame browser will work again. (OFPMonitor has to be running at the same time as the game)
  3. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    You need to be a bit more specific about what exactly is not working. To what server are you trying to connect and with/through what program? Provide a screenshot, if you have trouble explaining it. That should not be the problem, unless your Internet service provider and/or government is restricting certain types of internet connections
  4. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    Just released an update of my program OFPMonitor (version 1.7.3.0), which brings the in-game browser back to life. From the changelog: (Full changelog) To use this feature, go to the 'Automation' tab in the main window and check the boxes "Automatic detection" and "Overwrite master server" and select one of the master servers that you want your game to query. Then start your game and enjoy.
  5. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    As a game server host you change the "reportingIP" setting in your server's config to one of the new community master servers, listed in the first post
  6. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    I'm starting another test run of the current dev version of PowerServer. From right now until Saturday night, maybe Sunday as well. I did quite some changes and additions since the last version, which are listed in the project's Change log. The test master server is hosted at the domain: poweruser.no-ip.org (dyn. IP, changes at least every 24h) I'm going to add this domain temporarily for the duration of the test to the master server list as well. The current dev version supports the ingame server browser, but you have to reroute the query, that the game would normally send to master.gamespy.com, to my domain/current IP. Sadly the master server domain is hardcoded into the game, and we can not easily change it. But the redirect can be done via the windows hosts file. Be aware: Changes in the windows hosts file have operating system wide effects. If you do not know how to edit and what to add to the hosts file, then better don't touch it. Also if you participate, do not forget to change it back once you're done. Otherwise all other requests (from other games e.g.) that are usually sent to GameSpy are redirected, which is probably not in your interest.
  7. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    Check this out! Guess what I did this night. Cheers Luigi, it would not have been possible without you.
  8. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    Ok, then something else is going wrong. When you got time, join me on the chat in OFPMonitor, or on teamspeak3 ( poweruser.no-ip.org:9987 ) please, so I can figure out what's going wrong there a little bit faster Edit: Silver's problem is solved
  9. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    It should work. No, all that is required for the game servers, is to change that one setting. While you don't have to open an extra port in order to enlist the server on the master server, the game server itself must yet be reachable from outside. Just like you set up a normal dedicated server. The server is only enlisted if it replies to the master server's status query on port 2303 (if you dont use the default port: gameport + 1).
  10. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    No, all that is required for the game servers, is to change that one setting.Edit1: Update Things are moving fast now: We already have a 2nd masterserver. Frontix is hosting it for us. The server domain is: operationflashpoint.be A big THANK YOU to you as well, Frontix Edit2: It is June 1st and GameSpy is still online, but who knows for how long. This is maybe a good last chance to tell the admins of your favourite servers about the community hosted master servers, if they don't know about this alternative yet. In the welcome message of the server, you can usually find some contact info like a email address, a teamspeak server address, or a website. Just point them to this thread, everything important is summarized in the first post.
  11. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    Sorry again for double posting, but this news is important: We have a masterserver now. The Polish Flashpoint Community (PFC) is so kind to host this service for us. A big THANK YOU to Rożek and his crew! The IP (it is a static one) of their master server is: To let your server report to their master server, change the setting "reportingIP" in your server's config to: Edit: Check the first post for the current address And while setting up that master server, two bugs emerged, that have been fixed in the new release of PowerServer v1.0.2beta Changes from 1.0beta: fixed: the heartbeats from the game servers were not properly broadcasted to the other master servers fixed: Java 6 compatibility, removed the usage of the class StandardCharsets, which was added in Java 7
  12. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    I have not received any new email in the past hour. There's nothing in the spam filter either.
  13. poweruser

    PowerServer & OFPMonitor: Multiplayer without Gamespy

    A first public version of my master server is available for download now. Note: I didn't get around to do any testing on Linux, so some things might maybe not work there.
  14. poweruser

    I can't join a server

    I guess, he took that personal. How about trying it with an apology?
  15. poweruser

    I can't join a server

    Not your name is on the ban list of the server, but your player id. When you ask the admin (like you said: Anrchy in this case) for an unban (hint: maybe ask for the reason of the ban first), you need to give him your player id. You can see your id in the profile editor in the game. Go to the main menu and click your user name in the top left corner, then edit. Otherwise he won't know which of the numbers in the ban list is yours. If you of course have done something very wrong on the server before and were banned for a good reason, then your chances for an unban are very low.
  16. Operation Flashpoint: Resistance and Arma: Cold War Assault I'm working on a solution this game (For me it is still one). It involves two programs that i developed: 1) PowerServer, my master server application that may (and hopefully will be hosted by some community members) 2) OFPMonitor, a client tool for getting the server list from them, and much more. More info here: http://forums.bistudio.com/showthread.php?178167-PowerServer-amp-OFPMonitor-Multiplayer-without-Gamespy
  17. poweruser

    End of GameSpy

    The test run is over. All went well so far, except for the game's inability to handle a masterserver's IP change, when the domain is given.
  18. poweruser

    End of GameSpy

    I found something note-worthy: The dedicated server does not re-resolve the domain it is set to report to, but saves and reuses the IP somewhere. I'm running the whole show on my home connection, you probably have guessed it already, and at about 8am the router reconnected (24h d/c). The router is set to report to no-ip.org for the new IP, and it did that. The dns update may have taken a few minutes, until it propagates and the old IP drops out of the local dns cache, but that's Ok. From that point on the master server hasn't received any further heartbeats from my two dummy servers that running on my pc and are reporting to my no-ip domain. After 3 hours without incoming heartbeats, I restarted both dedicated servers and the masterserver instantly received them again. I did not restart the masterserver. The dedicated server sends a heartbeat every 5 minutes when idling and PowerServer currently drops servers that haven't reported to it for 15 minutes. This sets the a requirement for running a masterserver: You need to have a server with a static IP. Edit: Confirmed this by restarting the router manually and monitoring the network traffic with wireshark. Pinging the domain shows the new IP, but the dedicated server continues to send the heartbeats to the previous IP, even after clearing the local dns cache with: ipconfig /flushdns
  19. poweruser

    End of GameSpy

    It's time for a public test run! From right now, until Friday night. Maybe even the whole weekend. I'm currently hosting my master server at poweruser.no-ip.org In order to get the servers from it, you need to get the new version of OFPMonitor (1.7.1.0 or later) OFPMonitor downloads the list of masterservers (a text file, I add them there manually) from its GitHub repository automatically To have some server ips to download, we need some servers first of course, that report to it. In the server.cfg set reportingIP="poweruser.no-ip.org"; for that. It doesn't matter if they are just dummies, sitting around idle. A little activity on them wouldn't hurt though. Feel free to screw around, the more special cases/bugs/maybe even errors you can produce, the better.
  20. poweruser

    #exec command does not work

    All the commands you mentioned are for the servers of Arma1/2/3, though Arma1 didn't have them all yet. (With Arma1 I mean Arma: Armed Assault) This is a old page of the community wiki, which got all the commands that are available in Arma:ColdWarAssault Multiplayer Server Commands (Revision as of 12:14, 2 March 2007) And here the old page for the server config file: server.cfg (Revision as of 04:25, 23 June 2011) Edit: And SilverMachine is right, there's really no ban command yet
  21. poweruser

    The Username Change/Merge Thread

    I'd like to have my username changed to Poweruser. I can't check if it is available, as the member list is not accessible.
  22. poweruser

    End of GameSpy

    Good news! I got the port of the encryption algorithm, that the gamespy master server uses for the server ip list, done. The in-game server browser will be able to get the list directly from my masterserver then (if the query is redirected to the correct domain).
  23. poweruser

    End of GameSpy

    Thats the Gamespy logo in the left bottom corner of the server browser screen. They removed it
  24. poweruser

    End of GameSpy

    For the last 2 weeks I've been trying to port Aluigi's C implementation of gamespy's encryption algorithms to Java. The problem is that Java doesn't have unsigned data types, I had to simulate them i.e. use a long to hold a unsigned int and so on. Further more Java doesn't provide a equivalent for pointers, but the available code uses them quite a lot. Add the fact, that the c code itself is a port from assembler, and you get a totally confusing mix. I postpone this task and let the server list transfer without any encryption. It doesn't really matter in the OFPMonitor <-> masterserver relation anyway, but it would be a nice to have feature for the game clients, as they could request the server list directly from the ms then. I'd like to know what qbt's status is. His definition of "in the upcoming days" is pretty vague.
  25. poweruser

    End of GameSpy

    Not yet, but you can test that yourself already: Add a dummy entry to the system32\drivers\etc\hosts file 69.10.30.248 dummy.masterserver.domain and write that one into the process's memory. That IP is Gamespy's current one. You can verify that simply pinging, master.gamespy.com
×