Recent Posts

Pages: 1 [2] 3 4 ... 10
11
RakNet C++ Support / OpenNAT not responding
« Last post by Honya on February 11, 2015, 10:08:24 AM »
Hello again!
I've been using RakNet in our game for a long time, and the punchthrough mechanism is working fine almost always. Almost...
The problem is, sometimes, after I call the OpenNAT function, I get no response. I don't get failed nor succeeded message, not even a disconnected from the facility server. Absolutely nothing comes from the Receive() function( I've even tried to run it for hours ). Do you have any idea why? Should I just implement a timeout function, or is it a bug?

Also, there are people, who says it just doesn't connect to anyone. I know there are situations when the Punchthrough cannot work because of the routers, but is it a two way requirement? Isn't it only important to have a NAT punchthrough-able router on the host's side?

And another question, there are people, who say the game is laggy, after they connected on the external IP, but works fine, if they connect through LAN. Why is that? And how can I prevent this?
Thank you in advance
12
RakNet C++ Support / ApplyNetworkSimulator
« Last post by ddeng on February 11, 2015, 04:30:39 AM »
So I'm trying to use ApplyNetworkSimulator with RakNet 4.082, but i found the following comments:
Code: [Select]
/// \deprecated Use http://www.jenkinssoftware.com/forum/index.php?topic=1671.0 instead.
/// \note Doesn't work past version 3.6201

Problem is, http://www.jenkinssoftware.com/forum/index.php?topic=1671.0 appears to be inaccessible, and I'd like to find out why it's deprecated.
Also, are there any alternatives to this feature?
13
http://postimg.org/gallery/2pm131n0u/

It is the SAME problem posted here http://www.jenkinssoftware.com/forum/index.php?topic=4519.0

It is an XNA game, with a lot of network traffic.

That is a link to a couple of images of the error.
I believe it is coming from when I update my objects' physics states over the network, I believe a packet gets corrupted along the way.  I am sending using UNRELIABLE_SEQUENCED.

It's weird, I don't know why it randomly happens.  Anyone have an idea?

Note that it works fine and happens after 3-6 minutes of running my game, even if i am standing still, and not doing anything
14
RakNet C++ Support / Raknet versions can't connect?
« Last post by BlackMoon on February 09, 2015, 05:02:39 PM »
Hi, Was having problems building raknet for X64 so I redownloaded it and my problem went away. (error was 'LINK : fatal error LNK1104: cannot open file './../../Source/cat/lib/cat/big_x64.lib' )

Problem is now I can't seem to connect with clients built with the older raknet. No connection attempt is seen on the receiving end, even when I rebuilt the 32bit version that worked before.

I can't tell if raknet is still being worked on or not..

<edit>

Well I found that I needed to define
#define LIBCAT_SECURITY 1
to use the security thing I was using... But now the x64 build is complaining about not being able to open that big_x64.lib file.

Fixed it by removing the stupidly long path from BigRTL.cpp's usage of big_x64.lib and just putting the big_x64.lib in a standard lib path for my project.
15
RakNet C++ Support / Slow Disconnection With RakNet
« Last post by jmasterx on February 09, 2015, 02:39:54 AM »


In my game, I need the client to be able to switch servers very quickly. To do this, the client needs to disconnect from one server and connect to another in a seamless way.

The problem I am having is that, when I send a connection_closed, it can take the server almost 5 seconds before it gets the ID_DISCONNECT_NOTIFICATION. But I notice when I call Shutdown() it gets it immediately. The problem is repeatedly calling shutdown and startup on the client causes bugs and crashes.

What is the correct way to disconnect really fast?

I'm currently simulating a disconnect on the client side, but all the other players still see the player for about 5 seconds when hes now in another server:

Code: [Select]
m_clientInterface->CloseConnection(m_client.getAddress(),false,0,IMMEDIATE_PRIORITY);
        onDisconnect();
        m_connected = false;
        m_connecting = false;

Is it normal that disconnections are so slow? How should I be implementing changing servers? (As in the process of disconnection from one then connecting to the other)

I could always notify the server to destroy the player, but that seems like a hack.

I'm using localhost so the internet is not the issue.

Thanks
16
RakNet C++ Support / Framework for the integrity of the case,help
« Last post by xiaoliu on February 03, 2015, 10:18:39 AM »
Each forum master, I am new to the RakNet, also download source code and examples, but it had a greater amount of code, each function examples can understand. But no one will all function mixed together examples, will master to some code, the basic communication framework to complete the client and server can. On the master sent to: 723792371@qq.com, thank you.
My home in China, English is not very good, by translation tools will be asked to translate into English.
Sincerely welcome you to visit China.
17
Programming / Tutorial error "SocketDescriptor" is undefined? How to fix?
« Last post by Magnetbrain on February 02, 2015, 11:48:04 PM »
I have been following the tutorial http://www.jenkinssoftware.com/raknet/manual/tutorial.html and I'm up to the step of the initial build / run etc., using the code from http://www.jenkinssoftware.com/raknet/manual/tutorialsample1.html . But I get the error "SocketDescriptor" is undefined, how do I fix it?
18
my english is poor , i hope you can understand me .  I use raknet for my game net module . I put the server in HK. I can connect to server via wifi when I in my office , but can not connect to server via 3G .  the situation is not the same when I at home . In my home , I can connect  to server via 3G , but can not connect to server via wifi  . I do not know what is the problem. if my code have problem , I think  none of clients  can connect to server .  I do not know where is the problem , Please help me , help me ,thank you very much .  
PS: my game is IOS app.
      my RakNet Version is "RakNet_PC-4.035 "
19
RakNet C++ Support / Re: Raksleep in receiveloop
« Last post by Tim Auld on January 22, 2015, 12:19:52 AM »
Perhaps your thread's priority is higher than RakNet's so it never gets any processor time?
20
Job Board / [PAID] Company looking for game developers
« Last post by anton ds on January 12, 2015, 05:56:49 AM »
Hello,

My name is Anton Alexeyev I’m CTO in a new division of the M-Center Company (http://m-center.info/). M-Center company is a leading importer/exporter of electronics and IT products in Russia, CIS countries, Eastern Europe and Southeast Asia.

Currently we are expanding in a new area – game development. Our first project is MMORPG with real cash economy. Mainly the game is focused on providing the environment for advanced social interactions between participants in open dynamically changing world. We hope that newest version of Unreal Engine will allow us to create game as close to the reality as possible.
To do so we are more interested in finding developers for following positions: Game Developers, Middleware Developers, Database Developers.

The office is located not far from Moscow (Russia), which combines the advantages of being near to one of largest cities in the world, with excellent environmental conditions of suburbs. For foreign specialist will be provided leaving accommodations near the office, same as the relocation package.
If you are interested, write me personal message I will provide my email address or send your CVs directly using forum. Include the position title in your messages, please.

Positions description:
Senior Game Developer
Job Description
Your work will be mainly focused on a gameplay development with Unreal Engine 4, and RakNet integration. You will also be the team expert for all unreal engine-related questions.
Responsibilities
•   Building a game using Unreal Engine 4;
•   Integration with a Middleware solution on RakNet;
•   HUD development;
•   Unreal Engine-related consultations.
Requisite Skills & Experience
•   Unreal Engine 4 knowledge;
•   At least one completed project using Unreal Engine;
•   C++ programming experience;
•   Understanding of TCP/IP and UDP;
•   Good skills with 3D algorithms;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 5 to 7 years of experience;
•   Experienced and proficient with modern C++ 11;
•   Advanced knowledge of shaders programming;
•   Experience with cross-platform development;
•   Experience with Autodesk Scaleform or Coherent UI;
•   Experience with PhysX SDK or Havok Physics;
•   Experience with Autodesk Kynapse or Havok AI;
•   Conversational English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.


Middle Game Developer
Job Description
Your work will be mainly focused on a gameplay development with Unreal Engine 4, and RakNet integration.
Responsibilities
•   Building a game using Unreal Engine 4;
•   Integration with a Middleware solution on RakNet;
•   HUD development.
Requisite Skills & Experience
•   Unreal Engine 4 knowledge;
•   C++ programming experience;
•   Understanding of TCP/IP and UDP;
•   Good skills with 3D algorithms;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 3 to 5 years of experience;
•   Experienced and proficient with modern C++ 11;
•   Advanced knowledge of shaders programming;
•   Experience with cross-platform development;
•   Experience with Autodesk Scaleform or Coherent UI;
•   Experience with PhysX SDK or Havok Physics;
•   Experience with Autodesk Kynapse or Havok AI;
•   Conversational English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.


Junior Game Developer
Job Description
Your work will be mainly focused on a gameplay development with Unreal Engine 4, and RakNet integration.
Responsibilities
•   Building a game using Unreal Engine 4;
•   HUD development.
Requisite Skills & Experience
•   Unreal Engine 4 knowledge;
•   C++ programming experience;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 2 years of experience;
•   Conversational English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.


Senior Middleware Developer
Job Description
Your work will be mainly focused on a middleware development with RakNet for the game on Unreal Engine 4. You will also be the team expert for all RakNet-related questions.
Responsibilities
•   Building a Middleware Server using RakNet;
•   Integration with a client on Unreal Engine 4;
•   Server side implementation of game physics and AI for in game characters;
•   Integration with Database server;
•   RakNet-related consultations.
Requisite Skills & Experience
•   RakNet knowledge;
•   At least one completed project MMORPG project;
•   C++ programming experience;
•   Understanding of TCP/IP and UDP;
•   Experience with cross-platform development;
•   Good SQL knowledge and experience with JDBC / ODBC;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 5 to 7 years of experience;
•   Experienced and proficient with modern C++ 11;
•   Experience with Autodesk Scaleform or Coherent UI;
•   Experience with PhysX SDK or Havok Physics;
•   Experience with Autodesk Kynapse or Havok AI;
•   Conversational English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.


Middle Middleware Developer
Job Description
Your work will be mainly focused on a middleware development with RakNet for the game on Unreal Engine 4.
Responsibilities
•   Building a Middleware Server using RakNet;
•   Integration with a client on Unreal Engine 4;
•   Server side implementation of game physics and AI for in game characters;
•   Integration with Database server.
Requisite Skills & Experience
•   RakNet knowledge;
•   C++ programming experience;
•   Understanding of TCP/IP and UDP;
•   Experience with cross-platform development;
•   Good SQL knowledge and experience with JDBC / ODBC;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 3 to 5 years of experience;
•   Experienced and proficient with modern C++ 11;
•   Experience with Autodesk Scaleform or Coherent UI;
•   Experience with PhysX SDK or Havok Physics;
•   Experience with Autodesk Kynapse or Havok AI;
•   Conversational English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.


Junior Middleware Developer
Job Description
Your work will be mainly focused on a middleware development with RakNet for the game on Unreal Engine 4.
Responsibilities
•   Building a Middleware Server using RakNet;
•   Integration with a client on Unreal Engine 4;
•   Integration with Database server.
Requisite Skills & Experience
•   RakNet knowledge;
•   C++ programming experience;
•   SQL knowledge and experience with JDBC / ODBC;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 2 years of experience;
•   English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.


Senior Database Developer
Job Description
Your work will be mainly focused on a development with Oracle’s databases family and GUI programming for content managers. You will also be the team expert for all Oracle-related questions.
Responsibilities
•   Building a storage for all in game entities using Oracle’s databases family (Oracle Database or Oracle MySQL);
•   Building HTML based GUI for game managers;
•   Building HTML based GUI for players;
•   Building  Middleware caching Database;
•   Oracle-related consultations.
Requisite Skills & Experience
•   Java knowledge;
•   Oracle  knowledge of architecture / operating principles for Oracle Database or Oracle MySQL;
•   Websphere / Tomcat experience;
•   Experience with ORM / SQL frameworks / Hibernate / JPA;
•   Good SQL, PL/SQL knowledge;
•   HTML, CSS and JavaScript knowledge;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 5 to 7 years of experience;
•   Experienced and proficient with modern object-oriented Databases;
•   Existing experience building Middleware caching Database;
•   GWT knowledge;
•   C++ programming experience;
•   Experience with dotCMS;
•   Conversational English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.


Middle Database Developer
Job Description
Your work will be mainly focused on a development with Oracle’s databases family and GUI programming for content managers.
Responsibilities
•   Building a storage for all in game entities using Oracle’s databases family (Oracle Database or Oracle MySQL);
•   Building HTML based GUI for game managers;
•   Building HTML based GUI for players;
•   Building  Middleware caching Database.
Requisite Skills & Experience
•   Java knowledge;
•   SQL, PL/SQL knowledge;
•   HTML, CSS and JavaScript knowledge;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 3 to 5 years of experience;
•   Experience with dotCMS;
•   Conversational English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.


Junior Database Developer
Job Description
Your work will be mainly focused on a development with Oracle’s databases family and GUI programming for content managers.
Responsibilities
•   Building a storage for all in game entities using Oracle’s databases family (Oracle Database or Oracle MySQL);
•   Building HTML based GUI for game managers;
•   Building HTML based GUI for players;
•   Building  Middleware caching Database.
Requisite Skills & Experience
•   Java knowledge;
•   SQL, PL/SQL knowledge;
•   HTML, CSS and JavaScript knowledge;
•   Strong team player and highly motivated.
Desired Skills & Experience
•   At least 2 years of experience;
•   Experience with dotCMS;
•   Conversational English.
We offer:
•   Comfortable office facilities packed with all necessary appliances;
•   Relocation package with living accommodations;
•   Opportunities for professional development;
•   Competitive salary and compensation package.
Pages: 1 [2] 3 4 ... 10