Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Welcome, Guest!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Search the Community

Showing results for tags 'xwis'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Buildings
  • Characters
  • Maps
  • Mods
  • Scripts
  • Skins and Textures
  • Vehicles
  • Weapons
  • Servers
  • Miscellaneous

Forums

  • Welcome to MultiPlayerForums.com
    • Community News
    • Introductions
    • Discussions
    • Media
  • Games
    • Games Discussion
    • ARK
    • C&C Renegade
    • C&C Renegade-X
    • Other Command and Conquer
    • Unreal Tournament
  • RenHelp.net Read-Only Archives
    • Buildings
    • Characters
    • Maps
    • Mods
    • Scripts
    • Skins And Textures
    • Vehicles
    • Weapons
    • Dedicated Servers
    • Miscellaneous
  • D&D Players's Looking for Group
  • D&D Players's General Discussions
  • C&C Renegade Mutant Co-Op's Discussions
  • C&C Renegade Mutant Co-Op's News
  • Tiberium Crystal War's Help
  • Tiberium Crystal War's News
  • Tiberium Crystal War's Discussions
  • BlackEagle CTF's Topics
  • BlackEagle CTF's Moderator Application
  • Tips & Tricks To Renegade's TIPS AND TRICKS

Categories

  • Age of Empires
    • Age of Empires 2 HD
    • Age of Empires 3
  • Command & Conquer
    • C&C: Generals & Zero Hour
    • C&C: Imperial Age
    • C&C: Red Alert
    • C&C: Red Alert 2 - Yuris Revenge
    • C&C: Red Alert 3
    • C&C 3: Tiberium Wars
    • C&C: Renegade
    • C&C: Renegade-X
    • C&C: Tiberian Dawn (95)
    • C&C: Tiberian Sun
    • C&C: Tiberium Crystal War
    • C&C: 4
    • C&C: Ultimate Collection
    • C&C: The First Decade
  • Counter Strike Global Offensive
  • Killing Floor
  • Unreal Tournament 3
  • Unreal Tournament 4
  • Tiberium Crystal War's Downloads

Calendars

  • Community Calendar
  • D&D Players's Game Events
  • Tiberium Crystal War's Events

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Facebook Name


Twitter Name


MySpace Name


Steam Name


Location


Interests


Clan or guild


In-game name


Contributor


Donator

Found 1 result

  1. Version 1.0

    4 downloads

    The first WOL API written with C# by me. Thanks for Olaf @ xwis.net, ExEric3 and unknown for the contribution of this API! The download has 2 files. First is RenWOL_API.dll, which is API file, and WOLTestClient.exe WOLTestClient.exe depends on API file to work. You can test the API features with Test Client. The screenshot of this page is taken from Test Client. Please report the bugs to me from Discord (The Unstoppable (TR)#1065) or find me from MPF Discord http://multiplayerforums.com/discord You can ask your question to me from my Discord anytime. Documentation: API has 2 basic calls to receive server list. First, you have to login with the call specified below. This call logs into XWIS if the supplied parameters are valid. You must add the class name "WOLManager" for calling the calls listed below. They are members of "WOLManager" class. Example call for newbie n00bs: var LoginResult = WOLManager.Login("0669000000000000", "Example", "1234abcd"); Logging in: public static string Login(string serial, string username, string password) This call returns the codes below: - "success": Successfully logged into XWIS. - "apgar_error": Password encryption error. (Password length is wrong.) - "wrong_credentails": Credentails are wrong. - "read_error": Connection socket error. Probably server closed connection or network issue. - "no_need": API already logged in. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Retrieving server list: public static WOLConnection GetWOLData() This call return the WOL data with the servers. WOLConnection class returns WOL/XWIS host IP, Port, service name, and servers as a Collection that includes WOLServer class. If the code fails at a point, call returns the data it got so far. WOLServer class includes all of the server information received from WOL/XWIS. Sending page: public static string SendPage(string username, string message) The call above sends a page to user if user is online. This call returns the codes below: - "success": The page is successfully sent to receiver. - "error": Connection socket failed to send page command. - "user_offline": Receiving user is offline. - "need_login": API hadn't logged in and it needs to be logged in. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Logging out: public static string Logout() This call logs out the user if there is a logged in account. This call returns the codes below: - "success": The user is successfully logged out. - "error": Connection socket failed to send logout command. - "no_need": There are no users logged in. Joining into a channel: public static KeyValuePair<string, WOLServerData> JoinChannel(string channel) WARNING! This code is not yet fully completed and might behave uncorrectly if used inproperly. This call joins to a channel and returns the server data of the joined channel. The call returns a result text, and the Server Data if result is success. If the result is not success, Server Data will be null. This call's result text return the codes below: - "invalid_game": Channel not exist. - "join_error": API failed to join the specified channel. - "nat_error": API failed to get NAT results of the game. - "rginfo_error": API failed to get server data. - "success": The server data is successfully received. If the result text returns "nat_error" or "rginfo_error", It is preferred to call PartChannel() to prevent the bug(s) in your application. Leaving (parting) a channel: public static string PartChannel(string channel) This call leaves the channel specified. Specifying invalid channel name causes freeze. This call returns the codes below: - "success": Successfully left a channel. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Listing buddies: public static List<WOLUser> GetBuddies() This call gets all buddies you added from WOL/XWIS. WOLUser class contains buddies' nickname, status, and channel if s/he is in a channel. If the code fails at a point, call returns the data it got so far. Adding a buddy: public static string AddBuddy(string nick) This call adds a buddy to your WOL/XWIS account You have to get buddies for see the new buddy added. This call returns the codes below: - "success": Successfully added buddy. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Removing a buddy: public static string RemoveBuddy(string nick) This call removes a buddy from your WOL/XWIS account. This call returns the codes below: - "success": Successfully removed buddy. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Getting raw network stream between API <=> WOL/XWIS: public static NetworkStream GetStream() WARNING! This call is strictly unrecommended and it may cause bugs, crashes, freezes if used inproperly. Gets the client connection stream between the server and API.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.